Get directions to: Sub Station Ii, Alhambra, CA
Restaurant address: 1616 Elm St Alhambra, CA 91803, USA
Restaurant: Sub Station Ii