Bhawan befindet sich etwa 5 Minuten zu Fuß von dem 3-Sterne-Hotel O Hotel Vista Inn Neu-Delhi entfernt und ist unbedingt einen Besuch wert.
Das Hotel liegt 3 km weit weg vom Gurudwara Bangla Sahib und 2 km weit weg vom Bahnhof Neu-Delhi. Gäste können Sehenswürdigkeiten wie den Laxmi-Narayan-Tempel besuchen (liegt in circa 10 Autominuten Entfernung vom Hotel). Das O Hotel Vista Inn Neu-Delhi liegt in unmittelbarer Nähe vom Karol Bagh Markt. Die Unterkunft liegt etwa 350 Meter von der U-Bahn-Station Karol Bagh entfernt und befindet sich außerdem 4 km weit weg von der Agrasen Ki Baoli.
Ziemlich nah am Hotel gelegen, serviert das Restaurant Glenz Cafe & Bakers europäische Gerichte.