Bhalswa Horseshoe Lake
Near Jahangir Pur Town, New Delhi 110002 India
Bhalswa Horseshoe Lake is a Bodies of Water place is located in New Delhi, National Capital Territory of Delhi. The address of Bhalswa Horseshoe Lake is Near Jahangir Pur Town, New Delhi 110002 India.