Get directions to: Senor Fish, Alhambra, CA
Restaurant address: 115 W Main St Alhambra, CA 91801, USA
Restaurant: Senor Fish