Situato a una distanza di 7 km dal Tempio del Loto, l'appartamento Phantom Stay Nuova Delhi offre anche un facile accesso alla stazione ferroviaria New Delhi, che si trova a circa 20 minuti in auto.
Il Parco divertimenti Worlds of Wonder è situato a 10 minuti in auto dall'appartamento. Quest'appartamento si trova inoltre a a una distanza di 2 km dal Parco Acquatico Atlantic Water World di Delhi.
La stazione della metropolitana Okhla Bird è a circa 5 minuti a piedi.