L'hotel Sky Vista Stays Nuova Delhi offre accesso al Tempio del Loto, che si trova a circa 7 km.
Il bed & breakfast offre la vicinanza a luoghi di interesse naturale come il Botanic Garden of Indian Republic (2 km) e il Parco Acquatico Atlantic Water World di Delhi (2,1 km). Gli ospiti possono trovare il Parco divertimenti Worlds of Wonder, che è a circa 10 minuti in auto. La stazione della metropolitana più vicina è Okhla Bird, situata a a pochi minuti a piedi dal Sky Vista Stays.
Vanta una vista sul fiume.
La zona è ricca di ristoranti, tra cui Glued, a circa 300 metri.