Where is Tagore Garden Station?

Where is Tagore Garden Station located?

Tagore Garden Station, Delhi, India (approx. 28.6437°, 77.11291°)


Where is Tagore Garden Station on the map?