Sulabh International Museum of Toilets befindet sich etwa 20 Gehminuten von dem 2-Sterne-Hotel Red Leaf Stay Neu-Delhi entfernt und ist einen Besuch wert. Im ganzen Gebäude wird den Gästen WLAN angeboten.
Das Hotel liegt in 3 km Entfernung vom ISKCON-Tempel und 16 km weit weg vom Bahnhof Neu-Delhi. Im Stadtteil South West von Neu-Delhi gibt es verschiedene kulturelle Attraktionen wie das Indian Air Force Museum, das etwa 10 Minuten Autofahrt von hier entfernt ist. Der Tihar Prison Complex liegt in 4 km Entfernung vom Red Leaf Stay Neu-Delhi. Das Hotel ist in unmittelbarer Nähe zur Bushaltestelle Sector- 6.
Zu den Speisemöglichkeiten gehört auch das Restaurant Chefsville Restaurant and Cafe in 400 Meter Entfernung zur Unterkunft.