23, The Embarcadero, San Francisco, CA, 94111
United States
Phone: (415) 362-5125
Category: Restaurants and Bars