Discover Cowes
compiled from our dataCowes is located in England, United Kingdom, and has a population of about 10,445. Our atlas lists 81 places here.
These include 6 sights and 3 museums, 35 restaurants, 33 places to stay and 4 cocktail bars. Highlights include Northwood Park, Cowes, Cowes Esplanade.