Udupi Palace Restaurant, CHICAGO, Illinois (IL)
Comfortably operating at 2543 West Devon Avenue () in CHICAGO, Illinois (IL) (60659), Udupi Palace Restaurant are available at 7733382152. Make sure you in ahead of time to make a reservation.
More restaurants in CHICAGO, Illinois (IL)
Udupi Palace Restaurant contact information and details:
Address: 2543 West Devon Avenue - , CHICAGO, Illinois (IL) 60659
Contact Phone: 7733382152