Mewar Villas, Udaipur - Updated 2022 Prices
Staff 9.7 +36 photos Located in Udaipur, 550 yards from Jagdish temple, Mewar Villas features views of the mountain. Featuring a 24-hour front desk, this property also welcomes guests with a restaurant and a terrace. The hotel features family rooms.