Villa Thalassa is a detached 3 bed villa with private pool, situated on a quite cul-de-sac in the beautiful seaside village of Latchi. The villa is ideally positioned just 100m from the beach and affords superb sea views. Just 5 minutes walk from beach, bars, restaurants and shops.