4 Beds / 3 Baths / 2,982 sqft
Collegeville, PA 19426
4 Beds / 2 Baths / 2,800 sqft
Plymouth Meeting, PA 19462
3 Beds / 1 Bath / 1,568 sqft
Lafayette Hill, PA 19444
3 Beds / 2 Baths / 1,496 sqft
Lafayette Hill, PA 19444
3 Beds / 2 Baths / 1,636 sqft
Plymouth Meeting, PA 19462
3 Beds / 3 Baths / 1,744 sqft
Collegeville, PA 19426
3 Beds / 1 Bath / 1,834 sqft
Plymouth Meeting, PA 19462
4 Beds / 1 Bath / 2,946 sqft
Collegeville, PA 19426
1 Bed / 1 Bath / 714 sqft
Lafayette Hill, PA 19444
3 Beds / 3 Baths / 2,099 sqft
Collegeville, PA 19426
3 Beds / 3 Baths / 2,020 sqft
Paoli, PA 19301
3 Beds / 1 Bath / 1,421 sqft
Paoli, PA 19301
5 Beds / 5 Baths / 4,218 sqft
Gladwyne, PA 19035
3 Beds / 2 Baths / 1,456 sqft
Collegeville, PA 19426
4 Beds / 2 Baths / 4,557 sqft
Haverford, PA 19041