The 3-star Oyo Townhouse 80 Meera Bagh hotel is situated in the West Delhi district of New Delhi, 26 minutes' drive from Delhi International airport.
Vedic Expo is 2.4 miles from this New Delhi hotel, while Mystery Rooms Amusement Center is located around a 10-minute drive away. Clock Tower is also located about 10 minutes by car from the hotel. Meera Bagh bus stop is also a short walk from the New Delhi property.
The Oyo Townhouse 80 Meera Bagh New Delhi serves a complimentary continental breakfast in the restaurant. Domino's Pizza is situated 8 minutes' stroll from Oyo Townhouse 80 Meera Bagh hotel.