OYO 81088 Metro Inn
Hotel
New Delhi
Featuring 3-star accommodation, OYO 81088 Metro Inn is located in New Delhi, 4.1 km from Swaminarayan Akshardham and 4.8 km from National Gandhi Museum. This 3-star hotel has air-conditioned rooms with a private bathroom. India Gate is 7.
Number of rooms: 30
Lalit parck, Delhi, 110092 New Delhi, India