The Icon is one of Cyprus’ imminent high-rise buildings, standing at 125m, offering 1-4 bedroom residences with panoramic views of the city of Limassol.