3 Beds / 2 Baths / 2,176 sqft
Plymouth Meeting, PA 19462
4 Beds / 1 Bath / 1,386 sqft
Conshohocken, PA 19428
4 Beds / 2 Baths / 1,928 sqft
Lafayette Hill, PA 19444
4 Beds / 2 Baths / 2,417 sqft
Conshohocken, PA 19428
3 Beds / 1 Bath / 1,178 sqft
Plymouth Meeting, PA 19462
3 Beds / 1 Bath / 1,164 sqft
Lafayette Hill, PA 19444
3 Beds / 2 Baths / 1,540 sqft
Lafayette Hill, PA 19444
5 Beds / 5 Baths / 5,818 sqft
Plymouth Meeting, PA 19462
3 Beds / 2 Baths / 1,496 sqft
Lafayette Hill, PA 19444
3 Beds / 1 Bath / 1,707 sqft
Conshohocken, PA 19428
5 Beds / 4 Baths / 3,908 sqft
Lafayette Hill, PA 19444
3 Beds / 1 Bath / 1,194 sqft
Norristown, PA 19401
3 Beds / 2 Baths / 2,492 sqft
Norristown, PA 19401
4 Beds / 3 Baths / 3,072 sqft
Lafayette Hill, PA 19444
3 Beds / 1 Bath / 1,152 sqft
Conshohocken, PA 19428