Albatross Apartments in Amoudara

Albatross Apartments are located in Amoudara, Crete. Albatross Apartments consist of 7 apartments and 4 studios. All apartments and studios are fully equipped, air conditioned and furnished in traditional style.

Website: http://www.albatross-crete.com/


Add / Modify Listing

Add your company on greeceindex.com, or modify your listing. Contact us for details.