6 Owens Terrace, Picton Road, Penyffordd,... Terraced | 3 Bd | 1 Ba
4 Owens Terrace, Picton Road, Penyffordd,... Terraced | 3 Bd | 1 Ba