Want to save money while travelling? It’s easy: hotel «Oyo 700218 Smart Palace In» is located in New Delhi. This hotel is located in 14 km from the city center.
Ali Extension, Delhi, 110076 New Delhi, India, New Delhi, NEW DELHI, India, New Delhi, 110076