Excalibur, CHICAGO, Illinois (IL)

Feeling hungry? Excalibur might be the place to eat for you.
Conveniently located at 632 North Dearborn Street () in CHICAGO, Illinois (IL) (60610), Excalibur can be reached at 3122661944. Please call in advance to make a reservation.
More restaurants in CHICAGO, Illinois (IL)


Excalibur contact information and details:
Address: 632 North Dearborn Street - , CHICAGO, Illinois (IL) 60610
Contact Phone: 3122661944