PLACE ORDER
This cafe / bistro serves up delcious salads, sandwiches and pizza. Near Oracle Park, on the Embarcadero, South Beach Cafe is a good meetup point before or after any kind of activity along the waterfront.
800 The Embarcadero
San Francisco
CA
94107
800 The Embarcadero, San Francisco, CA
(415) 974-1115
southbeachcafe.net