The average house price on St Oswalds Road, Barry is £80,639. Prices range from £30,000 to £178,000.
There are 24 properties on St Oswalds Road, Barry.
Average house prices on St Oswalds Road, Barry have risen by 423.5% from £34,000 in 1996 to £178,000 in 2024.
St Oswalds Road, Barry is in the CF63 postcode district.