Located in the Indian Ocean & the top 6th island of the world
Set in the beautiful and spectacular Dordogne region in France