Alhambra Palace Restaurant Location

1240 W Randolph St
Chicago, IL 60607

Near West Side/
West Loop
(312) 666-9555
website

Sun11:00 am -10:00 pm
Mon11:00 am -10:00 pm
Tue11:00 am -2:00 am
Wed11:00 am -10:00 pm
Thu11:00 am -10:00 pm
Fri11:00 am -2:00 am
Sat11:00 am -3:00 am