Set in Samothraki Chora, Villa Aleka has sea views and is 7.5 mi from Therma.
The air-conditioned apartment is composed of 1 separate bedroom, a living room, a fully equipped kitchen with a fridge, and 1 bathroom. A flat-screen TV is offered.
A terrace is available for guests to use at the apartment.