Skopelos (town)

Skopelos town is in Skopelos.

Eat
The waterfront as usual on Greek islands is lined with tavernas.