
***New store hours***
1129 Fremont Ave Suite C Alhambra, CA 91803
(626) 225-3632
Open Monday to Saturday 11am to 9pm
Sunday - Closed
Location & Hours
We'd love to hear from you!
1129 Fremont Ave Suite C Alhambra, CA 91803
(626) 225-3632
Open Monday to Saturday 11am to 9pm
Sunday - Closed
We'd love to hear from you!