The average house price on Barracuda Business Park, Ormskirk is £1,957,647. Prices range from £1,594,794 to £2,320,500.
There are 2 properties on Barracuda Business Park, Ormskirk.
Average house prices on Barracuda Business Park, Ormskirk have risen by 45.5% from £1,594,794 in 2022 to £2,320,500 in 2023.
Barracuda Business Park, Ormskirk is in the L40 postcode district.