Het Hotel O South Paradise New Delhi met 3 sterren met 30 kamers bevindt zich binnen 25 minuten loopafstand van de Lotus Tempel. Gasten kunnen genieten van een continentaal ontbijt en toegang tot een gemeenschappelijke lounge.
Dit hotel ligt op 450 meter verwijderd van DT Cinema en momenten van het metrostation Greater Kailash. O South Paradise New Delhi is gelegen in de Zuid-Delhi wijk van de stad en binnen 5 km van Jamia Millia Islamia. Dit hotel bevindt zich op korte rijafstand van 15 minuten van het Safdarjung Mausoleum en New Delhi station is afstand ervandaan gelegen. De bushalte Savitri Cinema bevindt zich vrij dicht bij deze accommodatie in New Delhi.
De kamers zijn voorzien van airconditioning. Sommige ervan hebben een opslagruimte en een keuken voor het grootste comfort van de gasten.
Mainland China is gelegen op 350 meter verwijderd van O South Paradise en serveert Aziatische gerechten.