OYO 63974 Hotel Metro Inn
Vipin Garden, Najafgarh road, near SBI sec 15, Dwarka, 110059 New Delhi, India,Object type: Hotel Delhi City
OYO 63974 Hotel Metro Inn features air-conditioned rooms with cable TV in the South West district of New Delhi. The property is around 12 miles from Gandhi Smri