El hotel Mohan Villa está situado en el barrio Sur de Delhi de Nueva Delhi, a una distancia de 5 km de lugares familiares como el Zoológico de Delhi. Este hotel también incluye un aparcamiento.
El hotel está situado relativamente cerca del Templo del loto y la estación de metro Vinobapuri está a 700 metros. Está a una distancia de 3 km de la Tumba de Humayun y a tan solo 500 metros del ISKCON Temple Delhi. Explora los lugares de interés históricos de Nueva Delhi, empezando por el Fuerte de Tughlaqabad, situado a 6 km. La parada de autobús Garhi Village está situada a 300 metros.
El restaurante el Lovely Fast Food Joint está a 12 minutos a pie del hotel y ofrece comida china.