Where is Wavertree Botanic Gardens?

Where is Wavertree Botanic Gardens located?

Wavertree Botanic Gardens, Liverpool, United Kingdom (approx. 53.406°, -2.942°)


Where is Wavertree Botanic Gardens on the map?