Achilli Apartments – Skyros Greece
Only just 100 meters away from Achilli Beach in Skyros, Achilli Apartments includes self-catering holiday accommodation with free Wi-Fi and veranda overlooking the Aegean Sea, the mountains and the garden. Tavernas and shops are only 500 meters away. A kitchenette with microwave and coffee machine is provided in all the[…]