Where is El Parc i la Llacuna del Poblenou located?
El Parc i la Llacuna del Poblenou, El Parc i la Llacuna del Poblenou, Spain (approx. 41.3986°, 2.1903°)
El Parc i la Llacuna del Poblenou, El Parc i la Llacuna del Poblenou, Spain (approx. 41.3986°, 2.1903°)