Mehram nagar historical fort is a historical landmark located in New Delhi, Delhi. The average rating of this place is 4.70 out of 5 stars based on 3 reviews. The street address of this place is H49F+2PJ, Domestic Airport, Sport View, Delhi Cantonment, New Delhi, Delhi 110010, India. It is about 2.66 kilometers away from the Palam railway station.
Yashjeet Pratap Singh 24 months ago
Good for children