Get directions to: Fosselman's, Alhambra, CA
Restaurant address: 1824 W Main St Alhambra, CA 91801, USA
Restaurant: Fosselman's