Get directions to: Mezzo & Mezzo, Fremont, CA
Restaurant address: 35760 Fremont Blvd. Fremont, CA 94536, USA
Restaurant: Mezzo & Mezzo