Troulis Apartments & Studios in Amoudara

Troulis apartments & studios are located in Amoudara, Crete. Troulis Apartments and Studios consists of 23 spacious apartments and studios fully equipped with private bathroom. We also provide you with a restaurant-bar, and an organized beach with waters sports.

Comments are closed.