Get directions to: Fraedo's Pizza Pasta Etc 2, Alhambra, CA
Restaurant address: 1338 W Main St Alhambra, CA 91801, USA
Restaurant: Fraedo's Pizza Pasta Etc 2