2543 W Devon Ave, Chicago, IL, 60659

Mon - Sun, 11.00 am - 10.00 pm

Delivery Charge $5.00, Minimum Order $20.00

Order by Phone: 773-338-2152, Fax: 773-338-4894

Pure South Indian Vegetarian Cuisine

Welcome to Udupi Palace Chicago

We are located on Devon Street in Chicago popularly known as the India town. Come join us for some authentic South Indian food. Monday to Sunday 11.00 am to 10.00 pm