Offering a storage for belongings, the 3-star Hotel O Welcome New Delhi lies in the South Delhi district of New Delhi, about a 15-minute drive from the ruined Tughlakabad Fort and 2.6 miles from such cultural places of interest as KNMA Noida Modern Art Museum. This New Delhi hotel also includes a car park.
Located 4.3 miles from Bhramputra Market, the hotel is also 12 miles from New Delhi railroad station. Atlantic Water World Water Park Delhi is also located around 20 minutes by car from the O Welcome New Delhi. The accommodation allows you to enjoy such natural sights as the ancient Surajkund Lake Reservoir 2.9 miles away.
There are 30 rooms at the hotel, each of them has air conditioning, as well as entertainment amenities such as a TV.