Das 3-Sterne-South Inn - Green Park South Delhi Neu-Delhi befindet sich in neben der Eisernen Säule, und zwar circa 10 Minuten mit dem Auto von hier entfernt.
Der Hazrat Nizamuddin Dargah liegt auch in 6 km Entfernung von diesem Hotel. Das Humayun-Mausoleum ist in 15 Autominuten zu erreichen. Die nächstgelegene U-Bahn-Station Delhi befindet sich gleich neben dem South Inn - Green Park South Delhi Neu-Delhi.
Eine Klimaanlage sind ebenfalls vorhanden, und die Zimmer verfügen über einen Balkon. Zu den Extras gehören eine getrennte Toilette und eine Dusche in den Badezimmern.
Gäste können im Restaurant Dirty Apron speisen, das sich einen 5-minütigen Spaziergang von hier entfernt befindet.