Where is Jardí Botànic de Barcelona?

Where is Jardí Botànic de Barcelona located?

Jardí Botànic de Barcelona, Jardí Botànic de Barcelona, Spain (approx. 41.3618°, 2.1587°)


Where is Jardí Botànic de Barcelona on the map?