Los huéspedes del J P House Hotel Nueva Delhi, de 3 estrellas, pueden visitar Worlds Of Wonder, que se encuentra a unos 4 km.
El hotel está situado en el barrio Sur de Delhi de Nueva Delhi y a 700 metros de la estación de metro Jasola Apollo. El Templo del loto está a unos 3 km, mientras que la estación de autobuses Apollo Hospital, está a unos 10 minutos a pie. El Fuerte de Tughlaqabad está a unos 4,1 km del J P House Nueva Delhi. Para los que viajan desde lejos, el aeropuerto internacional de Delhi está a 27 minutos en coche.
Las habitaciones de este hotel están equipadas con climatizador, así como servicio de tetera/cafetera. El hotel J P House Nueva Delhi incluye un hervidor eléctrico y una nevera en la cocina, además de un inodoro separado y una ducha en el baño.
El restaurante Kadimis se halla justo al lado del establecimiento.