Wachsmuseum Madame Tussauds New Delhi befindet sich 7 Kilometer vom Hotel O Delhi Home Stay Neu-Delhi entfernt und ist unbedingt einen Besuch wert. Das Hotel bietet seinen Gästen WLAN im ganzen Gebäude.
Die Lodi-Gärten liegt 10 Minuten mit dem Auto von hier entfernt. Zu den religiösen Sehenswürdigkeiten in der Umgebung gehören das Humayun-Mausoleum (2 km) und der Hazrat Nizamuddin Dargah (1 km). Das Nationalmuseum Neu-Delhi ist in 4 Kilometer Entfernung von der Unterkunft. Die Bushaltestelle Bhogal liegt in 10 Fußminuten Entfernung.
Einige Zimmer bieten ebenfalls WLAN und eine Klimaanlage.
Das Restaurant Tewari Sweets liegt in 2 Kilometer Entfernung von diesem O Delhi Home Stay.