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.
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 von der Bushaltestelle Sector- 6.
Das Hotel verfügt über 16 Zimmer mit einem Balkon. Sie verfügen über einen Flachbildfernseher mit Satellitenkanälen sowie eine Klimaanlage. Zu den Extras gehören eine getrennte Toilette und eine Dusche im Bad.
Das Restaurant Chefsville Restaurant and Cafe bietet indische Gerichte an und befindet sich etwa 5 Gehminuten vom Red Leaf Stay entfernt.