L'hotel 4 stelle Abh Stay Home Nuova Delhi è situato a circa 2 km dalla Tomba di Humayun e a circa 25 minuti a piedi dal Tempio del Loto.
Questo hotel si trova a Nuova Delhi, a due passi dalla stazione della metropolitana Vinobapuri. Gli appassionati di sport possono anche visitare Thyagaraj Sports Complex, a una distanza di 3 km dall'hotel, e portare le loro famiglie allo Zoo di Delhi, a 3,1 km. L'hotel Abh Stay Home Nuova Delhi è a pochi minuti a piedi da ISKCON Vrindavan. La fermata del bus Lajpat Nagar Ring Road è situata a 450 metri dall'alloggio e a circa 10 minuti in macchina dalla stazione ferroviaria New Delhi.
Durante il soggiorno presso questo hotel, gli ospiti possono scegliere tra i punti di ristoro nelle vicinanze, come il ristorante Amar Corner, a soli 150 metri, o il ristorante Indian Accent, a 25 minuti a piedi.