Illa del Mar
Illa del Mar ( "Sea Island" ) is a complex of four buildings , including two skyscrapers , located in Barcelona , Catalonia , Spain . 
<triplet> Illa del Mar <subj> Barcelona <obj> located in the administrative territorial entity <subj> Spain <obj> country <triplet> Barcelona <subj> Spain <obj> country <triplet> Catalonia <subj> Spain <obj> country <triplet> Spain <subj> Catalonia <obj> contains administrative territorial entity