Nestled in the South West district of Delhi, the 4-star Hotel O Town Plaza Delhi is 7 km from such cultural places of interest as the Indian Air Force Museum. The hotel also includes parking.
This Delhi hotel is located about 10 minutes' drive from the Tihar Prison and about 15 minutes' drive from the Dwarka Park. CMC Limited is 2.5 km from the O Town Plaza Delhi and Indira Gandhi International airport is 5 km away. Uttam Nagar East underground station, situated nearly 10 minutes' walk away, provides a quick connection to all areas of Delhi.
The rooms comprise a seating area complete with air conditioning, as well as a flat-screen TV with satellite channels.
Indian specialities are served at Himalaya Sagar, which is a mere 1 km away.