Set amidst blossomed gardens, this family-run hotel is situated 200m away from Kalogria Beach. It features self-catering units with views over the garden and the mountain.
Situated in Stoupa, these apartments provide a budget-friendly option for travelers. They offer self-catering facilities and a comfortable stay in a convenient location.