my-server
← Wiki

Illa de la Llum

Illa de la Llum is a complex of two skyscrapers in Barcelona, Catalonia, Spain, completed in 2005. Illa de la Llum 1 has 26 floors and rises 88 meters, and Illa de la Llum 2 has 18 floors and rises 64 meters.

See also

References