Explore details about location Church Place North. Church Place North is a location situated within the Vale of Glamorgan alongside other areas such as Heol Broadland, Vale Street, South Road.