OYO 22099 Hotel Westwood Udaipur
Sub City Center Road, Central Area, 313001 Udaipur, India,Object type: Hotel Udaipur
Featuring 2-star accommodations, OYO 22099 Hotel Westwood Udaipur is located in Udaipur, 3.1 miles from City Palace of Udaipur and 3.1 miles from Lake Pichola.