El hotel mewargarh se encuentra en Udaipur, en el estado de Rajastán, a 1,9 km del fuerte Sajjangarh, y ofrece una terraza y vistas a las montañas. El hotel alberga un restaurante. El hotel facilita aparcamiento privado gratuito y WiFi gratuita en todo el recinto.
Todas las habitaciones de este hotel están equipadas con aire acondicionado y TV de pantalla plana vía satélite. Algunas habitaciones tienen zona de estar y otras gozan de vistas al lago o la ciudad. Las habitaciones incluyen baño privado con ducha, zapatillas, artículos de aseo gratuitos y secador de pelo.
El establecimiento dispone de recepción 24 horas.
El hotel mewargarh está a 2,7 km de la mansión Bagore ki Haveli, a 2,8 km del lago Pichhola y a 24 km del aeropuerto Maharana Pratap, el más cercano.