Explore details about location Church Avenue. Church Avenue is a location situated within the Vale of Glamorgan alongside other areas such as McQuade Place, Rogersmoor Close, Vishwell Road.