Excelsior Garden, CHICAGO, Illinois (IL)

Feeling hungry? Excelsior Garden might be the restaurant to suit your needs.
Conveniently situated at 4855 North Milwaukee Avenue () in CHICAGO, Illinois (IL) (60630), Excelsior Garden is available at 7732831618. It is advisable to give them a call ahead of time to make a reservation.
More restaurants in CHICAGO, Illinois (IL)


Excelsior Garden contact information and details:
Address: 4855 North Milwaukee Avenue - , CHICAGO, Illinois (IL) 60630
Contact Phone: 7732831618