Sale villa, property Sainte Maxime, France
top