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 and Delhi 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.
Himalaya Sagar, which serves Indian specialities, is a mere 1 km away.