Das 4-Sterne-Hotel Oyo Townhouse 086 Pankha Road Neu-Delhi verfügt über 29 Zimmer und ist ungefähr 2 Kilometer vom Dilli Haat entfernt gelegen.
In den Zimmern können die Gäste einen Flachbildfernseher mit Satellitenkanälen und eine Klimaanlage nutzen. Ein Flachbildfernseher mit Satellitenkanälen sowie Annehmlichkeiten wie eine Klimaanlage sind ebenfalls vorhanden.
Zu den Speisemöglichkeiten gehört auch das Restaurant Himalaya Sagar in einer Entfernung von 13 Gehminuten vom Oyo Townhouse 086 Pankha Road.
Das Hotel befindet sich im Stadtteil West Delhi, 750 m von der U-Bahn-Station Uttam Nagar East. Tihar Prison Complex liegt unter anderem etwa 3 km entfernt. ISKCON-Tempel ist in 10 Autominuten zu erreichen. Die Bushaltestelle Uttam Nagar Terminal liegt gleich neben dem Oyo Townhouse 086 Pankha Road Neu-Delhi. Man braucht nur 25 Autominuten, um zum Flughafen Delhi zu gelangen.