Explore details about location Bowyer Vennel. Bowyer Vennel is a location situated within the North Lanarkshire alongside other areas such as Cecil Street, Holehills Place, Kilbowie Place.