indiansouth indianNot yet on Tasting Planet
Udupi Palace
West Devon Avenue 2543, Chicago, United States
About
This is one of the most popular restaurants with visitors on Devon, offering a Southern Indian-style vegetarian menu that packs its fair share of spice.
Photos
No photos yet.
Reviews
No reviews yet. Be the first!