Udupi Palace Restaurant
730 Schaumburg Rd, Schaumburg
(847) 884-9510
Menu
Restaurants in Schaumburg, IL
Udupi Palace Restaurant
730 Schaumburg Rd, Schaumburg, IL 60194
(847) 884-9510