(847) 884-9510 | Udupi Palace Schaumburg ,730 East Schaumburg Road Schaumburg, IL 60194-3508. Get Directions
Estimated delivery time: 45 mns min
Visit Our Menus