Si trova a 10 minuti a piedi dalla stazione della metropolitana di Delhi.
L'oyo Townhouse 002 Hotel, a 3 stelle, dista circa 20 km dall'aeroporto Internazionale Indira Gandhi e pochi minuti a piedi dal Piano Man Jazz Club. La zona comprende luoghi di interesse religioso, come la Moschea Moth Ki Masjid (2 km) e la Tomba di Humayun (7 km). Inoltre, questo hotel è a 4 km da Nehru Planetarium. L’hotel si trova aa pochi minuti di auto dalla fermata degli autobus Green Park Metro.
Il ristorante Hangchuaa's Chinese Food Point è situato a 7 minuti a piedi dall'Oyo Townhouse 002 Hotel e si specializza nella cucina asiatica.