Get directions to: Alamo Square Seafood Grill, San Francisco, CA
Restaurant address: 803 Fillmore St San Francisco, CA 94117, USA
Restaurant: Alamo Square Seafood Grill