This beachfront resort is set on a hillside overlooking pretty Pantachou Beach, considered one of Ayia Napa's most beautiful beaches. One of the first hotels in Ayia Napa, opened by locals, it is ...