Das 3-Sterne-South Inn - Green Park South Delhi Neu-Delhi bietet ein Restaurant und liegt im Viertel South Delhi, in ca. 3 km Entfernung von den Nehru Park. Es befindet sich in rund 10 Autominuten Entfernung von von einer der renommiertesten kulturellen Sehenswürdigkeiten – dem National Rail Museum of India. Das Hotel verfügt auch über Parkplätze.
Das South Inn - Green Park South Delhi Neu-Delhi empfängt seine Gäste in 8 Zimmern, die mit einer Klimaanlage sowie einem Flachbildfernseher mit Satellitenkanälen ausgestattet sind. In den Badezimmern stehen den Gästen eine getrennte Toilette und eine Dusche zur Verfügung.
Chinesische Speisen werden im Restaurant Just Wok It aufgetischt, das 7 Minuten Fußweg von hier entfernt liegt.
Kerala Ayurveda ist 500 Meter vom Hotel, und die Lodi-Gärten ist etwa 4 km von hier entfernt. Der Hauz Khas Village Park ist gleich neben dem South Inn - Green Park South Delhi Neu-Delhi gelegen. Der Qutb Minar ist in rund 15 Autominuten Entfernung von der Unterkunft. Die Unterkunft liegt in unmittelbarer Nähe zu den öffentlichen Verkehrsmitteln: Es ist 400 Meter von der U-Bahn-Station Delhi und ganz nah an der Bushaltestelle Green Park Metro.