Los huéspedes del Deluxe Mahesh Inn Near New Delhi Railway pueden visitar la Chabad House, ubicada a unos 600 metros.
Las atracciones de entretenimiento en el distrito Centro de Nueva Delhi incluyen el Observatorio astronómico Jantar Mantar, que se halla a 1 km. También encontrarás Tooti Chowk a 5 minutos a pie de este hotel de 3 estrellas. La estación de autobuses New Delhi Railway se encuentra a 650 metros, y la estación de metro más cercana, Ramakrishna Ashram Marg, está a un corto paseo del Deluxe Mahesh Inn Near New Delhi Railway.
Las 21 habitaciones ofrecen una tv de pantalla plana con canales vía satélite y cuentan con aire acondicionado para garantizar una estancia cómoda. Todos los baños disponen de inodoro separado y ducha.
En las inmediaciones puedes comer en el restaurante The Gem Bar & Resturant, a unos 5 minutos en coche.