El Monarca Restaurants, CHICAGO, Illinois (IL)
Conveniently located at 3141 West 63rd Street () in CHICAGO, Illinois (IL) (60629), El Monarca Restaurants can be reached at 7739255000. Please call in advance to make a reservation.
More restaurants in CHICAGO, Illinois (IL)
El Monarca Restaurants contact information and details:
Address: 3141 West 63rd Street - , CHICAGO, Illinois (IL) 60629
Contact Phone: 7739255000
