Featuring air-conditioned accommodation with a balcony, Stelida Sea View Villa is set in Stelida. Guests staying at this villa have access to a fully equipped kitchen. The villa comes with a TV and a living room. Read more
Featuring air-conditioned accommodation with a balcony, Stelida Sea View Villa is set in Stelida. Guests staying at this villa have access to a fully equipped kitchen. The villa comes with a TV and a living room.