Where is Botanical Garden Station?

Where is Botanical Garden Station located?

Botanical Garden Station, Botanical Garden Station, India (approx. 28.56498°, 77.33453°)


Where is Botanical Garden Station on the map?