City Guide

Alhambra Palace Restaurant

1240 W Randolph St (Elizabeth Street)
Chicago, IL 60607
Hours: Sun-Thu 11am-3pm, 5pm-1am Fri-Sat 11am-3pm, 5pm-2am
Phone: (312) 666-9555
Reviews
The Scene Imposing curb appeal includes copper-clad turrets, glowing red letters and decorated doors--perfect for receiving the nightly phalanx of six-figure cars. The first two rooms are modest-marble arches, mosaics,…Read More
Photographs
Content by CityGrid; Data by InfoGroup; © 2012