We have found 1,084 properties in Lafayette Hill, PA. Average property sale price in Lafayette Hill is $339,164. It is 41.7% higher than average property value in Pennsylvania. Average price per square feet in Lafayette Hill is $136. It is 14.3% higher than average property value in Pennsylvania.

List of properties