Con depósito de equipajes, el Hotel O Welcome Nueva Delhi se encuentra en el distrito Sur de Delhi, con acceso a lugares de interés natural como el Lago Surajkund, a 4 km. Este hotel de 3 estrellas también incluye un aparcamiento.
Este hotel está a unos 15 minutos en coche del Fuerte de Tughlaqabad y a unos 10 minutos en coche del KNMA Noida. El hotel Welcome está situado a 6 km del Parque Acuático Atlantic Water World Delhi. El Aeropuerto internacional de Delhi está a 30 km de esta propiedad, y llegar allí en coche lleva 31 minutos.
El hotel acoge a sus huéspedes en 30 habitaciones equipadas con TV con múltiples canales, además de comodidades como climatizador.