Location

The Icon is located in the heart of Limassol’s tourist area in Germasogeia, with an open Sea and City View from all areas and just 100m from the sea. Entertainment surrounds the building in every direction with the city’s most exciting restaurants, bars, and shops available a few minutes walk away.