ALHAMBRA

 
 
AL.jpg

ADDRESS
68 W Main St., Alhambra, CA 91801
P. (626) 407-2858

OPEN HOUR
Mon-Thu 11:30am-10:30pm / Fri 11:30am–11:30pm / Sat 10:00am–11:30pm / Sun 10:00am–10:30pm