The Maremagnum, a large shopping mall on the waterfront near Port Vell, Barcelona, Spain

- Image ID: KGXK8C
The Maremagnum, a large shopping mall on the waterfront near Port Vell, Barcelona, Spain
Alan Keith Beastall / Alamy Stock Photo
Image ID: KGXK8C
Location: Barcelona, Spain