We have found 20 properties on Old Lancaster Rd, Haverford, PA. Average price per square feet on Old Lancaster Rd is $206. It is 7.6% lower than average price per sqft Haverford. Average sale price on Old Lancaster Rd is $395,389. It is 59.3% lower than average sale price in Haverford.