Amboula is located just 2km from the resort of Alykanas. The village has not been commercialized and therefore is still traditionally Greek. The area can only be described as a small paradise and is the ideal location for those people who are looking for relaxing quiet surrounding but not to be too far away from a main resort.
Amboula-Psarou has a warm and friendly village atmosphere where many visitors return year after year.
The sandy beach along the beautiful coastline is a continuation of Alykes and Alykanas and offer magnificent views over the Ionian Sea.