Get directions to: Pho Super Bowl, Alhambra, CA
Restaurant address: 1300 E Main St Alhambra, CA 91801, USA
Restaurant: Pho Super Bowl