Situado a 7 km del Templo del loto, el apartamento Phantom Stay Nueva Delhi también cuenta con un acceso fácil a la estación de tren Nueva Delhi, a 20 minutos en coche.
Este apartamento se encuentra a 200 metros de la estación de metro Okhla Bird Sanctuary, a 3 km del parque temático Worlds of Wonder. No tardarás mucho en llegar al Parque Acuático Atlantic Water World Delhi, situado a 2 km.