Mama's
San Francisco, CA
Food
Mama's on Washington Square is a family-owned restaurant located in San Francisco's North Beach neighborhood. The restaurant sits on the corner of Stockton Street and Filbert Street, across from Washington Square Park.
From Wikipedia, CC BY-SA 4.0
Been here? Collect this stamp in your own passport and share it with friends.
Collect this stampI already have an account