Where is El Jardi, Barcelona?

Where is El Jardi, Barcelona located?

El Jardi, Barcelona, El Jardi, Barcelona, Spain (approx. 41.38245°, 2.17393°)


Where is El Jardi, Barcelona on the map?