SOUTH BEACH CAFE. 800 The Embarcadero, San Francisco. Open Daily.

Out near Pac Bell Park on the Embarcadero, South Beach Cafe is one of the forgotten jewels in the crown of the city’s restaurant scene. 220 more words