Designed by
Title
Barcelona, Spain. Oct.19: Twin towers Torre Mapfre and Hotel Arts in Port Olimpic. Barcelona, Spain, Europe. #160972789
Description
Barcelona, Spain. Oct.19: Mapfre Tower and Hotel Arts, often called the twin towers, are the two tallest buildings in the city, the two skyscrapers crowning the Olympic Port of Barcelona.
This image is editorial