Get directions to: Mama Mia's, Gilroy, CA
Restaurant address: 1360 1st St Gilroy, CA 95020, USA
Restaurant: Mama Mia's