Explore details about location Charles Place. Charles Place is a location situated within the Vale of Glamorgan alongside other areas such as Ewenny Road, Clos Ogney, Port Road.