Incorrect data? Please notify us at hi@itinari.com.
A small town on the Isle of Wight, Cowes is a pretty and quiet little place, apart from when the international sailing festival known as Cowes Week comes into town in August. Picture credit © iStock/acceleratorhams