Explore details about location South Luton Place. South Luton Place is a location situated within the Cardiff alongside other areas such as Arles Road, Herbert Street, Margam Road.