Get directions to: Alhambra Palace Restaurant, Chicago, IL
Restaurant address: 1240 W Randolph St Chicago, IL 60607, USA
Restaurant: Alhambra Palace Restaurant