11 W. Main St, Alhambra, CA 91801 | Tel: (626) 284-8000
MAP
Parking Entrance on 1ST STREET.