Alhambra Palace Restaurant

Address:
1240 West Randolph Street, Chicago, Illinois, USA
Telephone:
(312) 666-9555
 View map