6 Beds / 3 Baths / 2,535 sqft
Oreland, PA 19075
4 Beds / 2 Baths / 2,991 sqft
Ambler, PA 19002
3 Beds / 2 Baths / 2,908 sqft
Oreland, PA 19075
3 Beds / 2 Baths / 3,798 sqft
Blue Bell, PA 19422
2 Beds / 3 Baths / 1,224 sqft
Blue Bell, PA 19422
6 Beds / 8 Baths / 10,618 sqft
Ambler, PA 19002
5 Beds / 3 Baths / 3,254 sqft
Blue Bell, PA 19422
3 Beds / 1 Bath / 1,366 sqft
Oreland, PA 19075
3 Beds / 1 Bath / 2,158 sqft
Oreland, PA 19075
3 Beds / 2 Baths / 1,440 sqft
Horsham, PA 19044
3 Beds / 1 Bath / 1,170 sqft
North Wales, PA 19454
4 Beds / 3 Baths / 3,570 sqft
Horsham, PA 19044
3 Beds / 1 Bath / 1,774 sqft
Ambler, PA 19002
4 Beds / 2 Baths / 3,486 sqft
North Wales, PA 19454
4 Beds / 2 Baths / 2,800 sqft
Plymouth Meeting, PA 19462