Cowes

Isle of Wight, England, United Kingdom