Udupi Palace
2543 W Devon Ave
Chicago, Illinois  60659
USA
Phone: 773-338-2152

* Ratings *
Food-
Service-
Ambiance-
Overall:-

Cuisine:

Udupi Palace Description:
Parking: Street parking possible


Reviews of Udupi Palace
Be the first one to rate and write a review for this Udupi Palace restaurant!
 
 
Sponsored
links



Tickets ads