This modern complex enjoys a prime location in the resort of Ayia Napa and has a front view directly to the beach and the Mediterranean Sea.