Tag: Saint Barthélemy

Hilltop Villa In Saint Barthélemy

This hilltop villa, dubbed "Villa Los Leones', is located in Saint Barthélemy and is situated on 1.3 acres of land.