About Mewar Villas Hotel
Located on the most stunning lake of Udaipur - Pichola. Mewar Villas Hotel offers rooms with panoramic views of sunset and sunrise on the City Palace and the surroundings of Ambrai Ghat. This contemporary hotel is comfortable, elegant, and affordable.