Shaheed Smarak befindet sich 25 Minuten Fußweg vom Hotel O Dream House Neu-Delhi entfernt und ist einen Besuch wert.
Das Hotel befindet sich in 17 Kilometer Entfernung vom Bahnhof Neu-Delhi und bietet einen schnellen Zugang zum Sri Shirdi Sai Baba Mandir. Zu den Sehenswürdigkeiten, in einer Entfernung von ungefähr 10 Autominuten vom Hotel, gehört auch KidZania Delhi NCR. Das O Dream House ist in 750 Meter Entfernung vom Botanischen Garten der Indischen Republik.
Das Restaurant Theos liegt in unmittelbarer Nähe zur Unterkunft und bietet eine große Auswahl an italienischen Gerichten.