Location

West Coast Road, Anse Louis, Seychellen