Just 230 feet from a secluded beach, Nemesis is located 1312 feet from the village of Neo Klima in Skopelos. It features a garden, sun terrace and studios with a balcony overlooking the Aegean Sea.
All air-conditioned studios feature a TV and a kitchenette with fridge. The bathroom includes a shower, hairdryer and free toiletries. Free WiFi is offered throughout.
Guests can visit the church of Agia Paraskevi and Agii Taxiarches, 164 feet and 2297 feet from the property. Alternatively, they can visit the port and village of Glossa, 5 mi away.
Nemesis is 9.3 mi from Palouki Wildlife Refugee and the town of Skopelos. The beach of Chovolo is 0.6 mi away.