Contact Us
Visit Us
Contact Us
Udupi Palace
2543 W Devon Ave, Chicago, Illinois 60659
Phone
773-338-2152
Hours
Sunday – Friday: 11am – 9pm
Saturday: 11am – 9:30 pm
Saturday: 11am – 9:30 pm
2543 W Devon Ave, Chicago, Illinois 60659
773-338-2152