Situato a circa 400 metri dalla stazione della metropolitana Okhla Bird, l'appartamento The Sterling Nova Stays Nuova Delhi offre Wi-Fi per le esigenze di lavoro o di svago. Quest'appartamento è 2 km dal Botanic Garden of Indian Republic, mentre il Parco divertimenti Worlds of Wonder si trova a 3 km.
L'appartamento offre un angolo cottura attrezzato. Una terrazza è un ottimo posto per cenare e gustare una bevanda.