Das Sss Group Hotel Neu-Delhi liegt im Viertel South West, in einer Entfernung von 20 Autominuten vom Flughafen Delhi.
Zu den Sehenswürdigkeiten in der Nähe gehört World Development Foundation in 3 Kilometer Entfernung vom Hotel. Terminal 2 ist auch einen Besuch wert und liegt circa 4 Kilometer von hier entfernt. Das 2-Sterne-Hotel liegt auch ein paar Minuten Fußweg entfernt von der U-Bahn-Station Dashrath Puri. Sulabh International Museum of Toilets liegt in 7 Gehminuten Entfernung von der Unterkunft. Das Hotel ist in fußläufiger Entfernung von der Busahltestelle Health Centre gelegen.
Einige Zimmer bieten ebenfalls einen Balkon, einen Flachbildfernseher mit Satellitenkanälen und eine Klimaanlage. Einige Zimmer sind mit einer Badewanne ausgestattet.