Explore details about location Thompson Avenue. Thompson Avenue is a location situated within the Cowes alongside other areas such as Warley Avenue, Seagrove Way, Thompson Avenue.