New Delhi, National Capital Territory of Delhi, India
Remains of a 15th to 16th–century retreat with domed towers & a courtyard used for flower festivals.
Mehrauli Complex, New Delhi, National Capital Territory of Delhi, 110002, IN
0.5 km away
0.6 km away
0.9 km away
1.1 km away
1.2 km away
1.3 km away
1.7 km away
1.8 km away