1 - 1 of 1 total results for Channel Islands
All
Set in the English Channel just off the French coast of St Malo Bay, the Channel Islands are a French-flavored Little England personified, with one, car-free Sark. A feudal enclave presided over by...