Explore details about location Winston Churchill Avenue. Winston Churchill Avenue is a location situated within the Portsmouth alongside other areas such as White Swan Road, Alverstone Road, Romsey Avenue.