Illa del Mar
0 / 0
Prev
Next
About Illa del Mar
Address
- Diagonal Mar, Barcelona, Spain
Location
- Corner of Garcia Faria and Josep Pla in the Diagonal Mar master-planned development
Architect
- Mu?oz + Albin
Building Details
- 420,192 square feet
- 26 floors