Barcelona, Italy
Illa del Mar ("Sea Island") is a complex of four buildings, including two skyscrapers, located in Barcelona, Catalonia, Spain. The tallest skyscrapers is Illa del Mar 1 with 99 meters (325 feet) tall and has 29 floors and Illa del Mar 2 with 77 meters tall and has 23 floors. The Illa del Mar complex
is located in the district of Sant Martí on Passeig del Taulat street.
Listen to the audio guide for Illa del Mar Free on WIP — starts by itself when you arrive, even with the screen off