Situé à 15 minutes en voiture du Temple du Lotus, ces appartements Phantom Stay New Delhi offre également un accès facile à la gare de New Delhi qui est à 15 km.
Le Parc d'attractions Worlds of Wonder est situé à à 3 km de l'appartement. Les clients pourront rejoindre le Centre commercial Great India Place qui est à 10 minutes en voiture.
L'appartement Phantom Stay se trouve également à proximité immédiate de la station de métro Okhla Bird Sanctuary.