Located in the center of Skala Kallirachis village, Selene's House offers self-catering accommodations with free WiFi, just a 3-minute walk of the beach. The air-conditioned unit is 17 mi from Kavala. Free private parking is available on site.
There is a dining area and a kitchen as well as a private bathroom. Towels and bed linen are offered in this self-catering accommodations. Other facilities at Selene's House include a barbecue.
Potos is 7.5 mi from Selene's House, while Limenas is 11 mi away. Kavala International "Megas Alexandros" Airport is 16 mi from the property.