Cowes & Island

Cowes & The Island

Cowes is located on the uppermost north of the Isle of Wight ideally situated for ferry travel to & from the island, It has a rich history (view our Holmwood History) enjoying the patronage of more crowned heads, Kings, Queens, Tsar and Kaiser-than any other world locale of comparable size.