Blue Square Property 'Villa For Sale In Chateauneuf Grasse, South Of France' €875,000 SOLD