Tenedos Villa is located in Skopelos, Sporades Islands. Tenedos Villa common facilities include barbeque.
The rooms offer sea view, pool view and mountain view. Room amenities include a/c, tv, satellite channels, fridge, etc.
The wifi is free and available in all areas of the villa.
Free parking is available at the villa.
Pets are not accepted.