The 2-star O Delhi Hotel lies within 1.6 km from Birla Mandir Temple . The hotel was opened in 1990 and remains an example of Chinese architecture in New Delhi ever since.
The comfortable property is situated 29 km away from The Great India Place. The venue is set within 4 km from New Delhi city center.
The hotel's excellent location a short stroll from a market and shops is favorable for shopping lovers.
The hotel offers 22 modern rooms featuring a ceiling fan, a laptop-size safe, cable television, a trouser press and a work desk as well as en suite bathrooms with a shower, a hairdryer and bathrobes. Room facilities also include a dishwasher, coffee/tea makers and a kettle for self-catering.
Ganesh Restaurants treats guests with Indian and Chinese dishes and is 300 meters away.
The property is in a 10-minute walking distance from Karol Bagh subway station. A few minutes' drive from Indira Gandhi Intl airport.
There are a designated smoking area, a safety deposit box and a lift available on the premises.
Leisure facilities feature a rooftop terrace and an outdoor swimming pool.