Situé dans la localité de "Sud de Delhi", The Jpm Stay New Delhi se trouve à moins de 6 km d'attractions culturelles telles que le Centre national des sciences.
L'hôtel n'est qu'à moins de 6 km du Mausolée de Safdar Jung et à quelques pas de la station de métro le Vinobapuri. La station touristique est situé à moins de 2 km du Temple du Lotus, qui est considéré comme un site sacré. L'hôtel se trouve à moins de 7 km de la porte de l'Inde. Ce étoiles est situé à 25 km de l'aéroport Delhi International, et à quelques instants de l'arrêt de bus le Garhi Village.
Les chambres de The Jpm Stay offrent aux clients une TV à écran plat avec des chaînes satellite, et des installations comme de la climatisation. Quelque unité est équipée d'une salle de bain privée avec une baignoire et des articles de toilette pour les hôtes. Dotées d'une baignoire et d'une douche, certaines salles de bains sont équipées des articles de toilette pour les hôtes.
Des plats de cuisine asiatique sont proposés au restaurant Govindas Restaurant, situé à moins de 8 minutes à pied de l'hôtel.