El Deluxe Mahesh Inn Near New Delhi Railway, de 3 estrellas, ofrece 17 habitaciones a 3 km de la Iglesia Catedral de la Redención.
Este hotel está cerca de Gem y relativamente cerca de la estación de metro Rajiv Chowk. El hotel está situado en el barrio Centro de Nueva Delhi, lo que permite un fácil acceso a atractivos culturales como el Museo Nacional de Nueva Delhi, ubicado a unos 3 km. El establecimiento está situado a unos 25 minutos a pie del Observatorio astronómico Jantar Mantar, mientras que la estación de autobuses Shivaji Stadium Terminal se encuentra a unos 10 minutos a pie. La estación de metro más cercana está a unos 10 minutos a pie.
Algunas habitaciones cuentan con baños privados, así como una caja fuerte, caja fuerte personal y TV de pantalla plana con canales vía satélite. Las habitaciones disponen de un inodoro separado.
El restaurante Rishi Vaishno Dhaba sirve comida india a unos minutos a pie de este hotel.