Where is Hotel Shanti Palace Mahipalpur, New Delhi located?
Hotel Shanti Palace Mahipalpur, New Delhi, Hotel Shanti Palace Mahipalpur, New Delhi, India (approx. 28.54734°, 77.12548°)
Hotel Shanti Palace Mahipalpur, New Delhi, Hotel Shanti Palace Mahipalpur, New Delhi, India (approx. 28.54734°, 77.12548°)