Les clients d'Hotel O Welcome New Delhi peuvent bénéficier d'un accès au parc aquatique Atlantic Water World Delhi, situé à 6 km. Cet hotel 3 étoiles dispose de 30 chambres et de conforts tels qu'un stockage des bagages.
L'hotel est situé dans le quartier Sud de Delhi, à 30 km de l'aéroport international Indira Gandhi. Le lac Surajkund se trouve également à 10 minutes en voiture d'O Welcome de New Delhi. Le Fort de Tughlaqabad se trouve à 7 km de cet hotel.
Les chambres dans hôtel comprennent une TV multi-canal et une climatisation. Les divertissements dans la chambre comprennent une TV multi-canal, tandis que des équipements tels qu'une climatisation sont également fournis.