This family-run property is located on a hillside, just 820 feet from Agia Paraskevi Beach. Boasting a Mediterranean restaurant, Magic Hotel features a pool area with childrens pool, hot tub and bar. The hotel' ... Read more

View all Luxury Hotels in Skiathos Island