Get directions to: Udupi Palace, Schaumburg, IL
Restaurant address: 730 Schaumburg Rd Schaumburg, IL 60194, USA
Restaurant: Udupi Palace