Designed by
Title
Rambla de Mar and Port Vell in Barcelona, Spain #20891268
Description
BARCELONA, SPAIN : Rambla de Mar and Port Vell on in Barcelona, Spain. The area has a leisure center, shops and restaurants called Maremagnum, an IMAX cinema and an aquarium
This image is editorial