Explore details about location Rhodfa Sweldon. Rhodfa Sweldon is a location situated within the Vale of Glamorgan alongside other areas such as Amroth Court, Charles Place, Colhugh Close.