11 photos£1,100 pcm3 bedTerracedRiverside Place, Barry, Vale Of Glamorgan, The, CF63Listed 18 Jul 2019