Los huéspedes del Rams Inn Nueva Delhi, de 2 estrellas, pueden visitar el Museo de Cera Madame Tussauds Delhi, enclavado a tan solo 9 minutos a pie. La posada está dotada de instalaciones de seguridad, que incluye una caja fuerte.
El centro de Nueva Delhi está a 15 minutos a pie de este hotel. El Observatorio astronómico Jantar Mantar está ubicado a una distancia de 750 metros del Rams Inn Nueva Delhi, y el Centro Nacional de las Artes Indira Gandhi está ubicado a unos 2 km. Los huéspedes también podrían visitar Rajiv Chowk Central Park, que está a 550 metros. Este alojamiento está enclavado al alcance del Mercado de Karol Bagh, mientras que la estación de autobuses Shivaji Stadium Terminal está a unos 5 minutos a pie. Los huéspedes encontrarán la estación de metro Rajiv Chowk a una distancia de 550 metros del Rams Inn.
Hay 10 habitaciones equipadas con aire acondicionado, además de instalaciones modernas como una tv de pantalla plana con canales vía satélite. Las habitaciones están equipadas con equipo de café y té, así como con un escritorio. Los baños, que disponen de un inodoro separado y ducha, también tienen secador de pelo y toallas.
El restaurante Saravana Bhavan se halla no muy lejos del Rams Inn Nueva Delhi.