Get directions to: Tony Roma's, Alhambra, CA
Restaurant address: 68 W Main St Alhambra, CA 91801, USA
Restaurant: Tony Roma's