Get directions to: Big 3 Restaurant Inc, Alhambra, CA
Restaurant address: 240 West Main Street Alhambra, CA 91801, USA
Restaurant: Big 3 Restaurant Inc