Situado a 2 km del Templo del loto, el Hotel O South Paradise Nueva Delhi cuenta con WiFi en toda la propiedad, además de un aparcamiento en las instalaciones. Este hotel de 3 estrellas es un buen punto de partida para los lugares de interés deportivos de Nueva Delhi, incluido el Estadio Thyagaraj, que está a 10 minutos en coche.
Situado en el distrito Sur de Delhi, este hotel se encuentra a 5 km de lugares educativos como la Universidad Jamia Millia Islamia. Los huéspedes pueden visitar DT Cinema, que está a 450 metros, y el Instituto Indio de Tecnolgía de Delhi IIT, que está a 15 minutos en coche del South Paradise. También puedes visitar el Fuerte de Tughlaqabad, que está a 3 km. La propiedad está cerca del transporte público, a tan solo 300 metros de la estación de metro Greater Kailash y justo al lado de la parada de autobuses Savitri Cinema.
El hotel South Paradise ofrece habitaciones con una zona de estar, climatizador y TV de pantalla plana con canales vía satélite.
Por las mañanas, se sirve un desayuno delicioso continental. El barrio cuenta con varios restaurantes, entre ellos Sagar Ratna, que se encuentra a 5 minutos a pie del hotel.