Udupi Palace
LinkedIn Pintrest Facebook Twitter Google +

Udupi Palace,

Schaumburg IL
Address: 730 Schaumburg Rd, Schaumburg IL 60194 / (847) 884-9510

Type: Restaurant Catering

Cuisine: Indian Vegetarian

Message Follow Review Map It! Visit Website
Update / Claim this Listing