Where is Shastri Park Station?

Where is Shastri Park Station located?

Shastri Park Station, Delhi, India (approx. 28.6673°, 77.2554°)


Where is Shastri Park Station on the map?