The Bird
Restaurant
•
115 New Montgomery St, San Francisco, CA 94105, USA
7.9
Tuesday: 10 AM – 9 PM
See if anyone you trust recommends it!