Sri Bangla Sahib Gurudwara liegt rund 25 Gehminuten vom Hotel Leo Neu-Delhi entfernt und ist unbedingt einen Besuch wert. Das Hotel verfügt über 11 Zimmer.
Im Hotel Leo gibt es Zimmer mit einer getrennten Toilette und einer Dusche sowie mit einem Flachbildfernseher mit Satellitenkanälen und einer Klimaanlage. Zu den Unterhaltungsmöglichkeiten im Zimmer gehören ein Flachbildfernseher mit Satellitenkanälen, während Annehmlichkeiten wie eine Klimaanlage ebenfalls vorhanden sind.
Das Restaurant Leo's Restaurant Lounge befinden sich ca. 5 Gehminuten vom Hotel entfernt.
Shahjahanabad ist innerhalb von ca. 10 Fahrminuten leicht erreichbar. Gäste können Sehenswürdigkeiten wie den Laxmi-Narayan-Tempel besuchen (liegt in nur 1 km Entfernung vom Leo Neu-Delhi). Auch Indira Gandhi Denkmal liegt ca. 15 Autominuten von der Unterkunft entfernt, während die U-Bahn-Station Ramakrishna Ashram Marg in der Nähe vom Hotel ist. Die Unterkunft ist 600 m von der Bushaltestelle Panchkuian Road.