The Dog House
Restaurant
•
39 Pier 39, San Francisco, CA 94133, USA
5.6
Wednesday: Closed
See if anyone you trust recommends it!