Chabad House liegt einen 8-minütigen Spaziergang von dem 3-Sterne-Deluxe Mahesh Inn Near New Delhi Railway entfernt und ist unbedingt einen Besuch wert.
Der Gasthof liegt im Stadtteil Stadtzentrum Delhi von Neu-Delhi und in 3 km Entfernung von den Mughal Gardens sowie 2 km weit weg von Einkaufsmöglichkeiten wie dem Karol Bagh Markt. Die Lage des Hotels in unmittelbarer Nähe von der Freitagsmoschee ist ein Vorteil. Tooti Chowk befindet sich in einer Entfernung von 5 Minuten zu Fuß vom Deluxe Mahesh Inn Near New Delhi Railway. Die Unterkunft liegt in einer 950 Meter Entfernung von der U-Bahn-Station Ramakrishna Ashram Marg und nicht weit entfernt vom Bahnhof Neu-Delhi.
Jedes der 21 Zimmer ist mit einer Klimaanlage sowie einem Flachbildfernseher mit Satellitenkanälen ausgestattet. Unter anderem sind in den Zimmern eine getrennte Toilette und eine Dusche vorhanden.
Etwa 14 Minuten zu Fuß vom Deluxe Mahesh Inn Near New Delhi Railway entfernt liegt das Restaurant The Gem Bar & Resturant.