The Icon

The Icon

The Icon is an extension of the skyline of Limassol, with its unique stretch of land and high end residences…