Where is Tagore Garden Station?

Where is Tagore Garden Station located?

Tagore Garden Station, Tagore Garden Station, India (approx. 28.645765°, 77.11583°)


Where is Tagore Garden Station on the map?