We have found 10 properties on Barrett Ave, Haverford, PA. Average price per square feet on Barrett Ave is $217. It is 2.7% lower than average price per sqft Haverford. Average sale price on Barrett Ave is $323,667. It is 66.7% lower than average sale price in Haverford.