Where is Tašmajdan Park?

Where is Tašmajdan Park located?

Tašmajdan Park, Tašmajdan Park, Serbia (approx. 44.8092°, 20.470766°)


Where is Tašmajdan Park on the map?