We have found 23 properties on William Penn Dr, Bensalem, PA. Average price per square feet on William Penn Dr is $148. It is 29.8% higher than average price per sqft Bensalem. Average sale price on William Penn Dr is $493,201. It is 123.1% higher than average sale price in Bensalem.