The 13 Key Del Sol Skopelos is located at the beach in Skopelos Town, Skopelos. The hotel common facilities include garden, tennis court and barbeque.
The property offers studio, family room, 1 bedroom apartment, apartment and other might be available upon request. The rooms provide sea view. Amenities of the rooms include a/c, heating, fridge, etc. The kitchen is equipped with dishwasher, kitchen utensils, toaster and fridge.
The wireless internet is free and available in all areas.
Pets are allowed.