OYO 8670 Hotel Usha Palace
Spring Road, 248179 Mussoorie, India,Object type: Hotel Mussoorie
Located 2,650 feet away from Mussoorie Library, this OYO is located a few steps away from Mall Road, Mussoorie. Furnished with a queen size bed, it also has a r