Villa Blanca

A refreshingly different coastal luxury that has awe-inspiring views and restaurants just around the corner in the resort town of Santa Maria di Leuca.