Online is definitely your best option , both for requesting a new social security card and setting up an appointment..
You can also apply for social security card at their web site. There a long wait once you take a number.
Yes
Thanks! Your answer is awaiting moderation.