Open May to October . . . . Hotel Prince Stafilos is located in Skopelos Town, only 90 meters from the sea and 300 meters from the port. The hotel complex is built in an area of 6 acres, surrounded by lush gardens and bordered by olive trees. It is the ideal destination becau..