Udupi Palace
LinkedIn Pintrest Facebook Twitter Google +

Udupi Palace,

Chicago IL
Address: 2543 W Devon Ave, Chicago IL 60659 / (773) 338-2152

Type: Restaurant Catering

Cuisine: Indian Vegan Vegetarian