We have found 22 properties on Colonial Dr, Croydon, PA. Average price per square feet on Colonial Dr is $128. It is 11.3% higher than average price per sqft Croydon. Average sale price on Colonial Dr is $192,459. It is 27.7% higher than average sale price in Croydon.