Log in
Sign up
Members get daily listing updates
SEARCH
For Sale
For Rent
Find an Agent
Feed
Favorites
Redfin Premier
Sell My Home
List My Home for Rent
Mobile App
Homepage
Saved Searches
Why Sell with Redfin?
Owner Dashboard
Open House Schedule
Appointments
Mortgage
Be a Redfin Agent
Notification Settings
Buy ▾
Popular Searches
Homes for sale
Condos for sale
Land for sale
Open houses
Buying Options
Buy with Redfin
Redfin Premier
Buying Resources
Affordability calculator
Home buying guide
Find lenders & inspectors
Free home buying classes
US housing market
Rent ▾
Rental Resources
List my home for rent
Rental market tracker
How much rent can I afford?
Should I rent or buy?
Renter guide
Sell ▾
My Home
What's my home worth?
My home dashboard
Redfin Selling Options
Why sell with Redfin?
Redfin Premier
Redfin Full Service
Find an agent
Selling Resources
Home selling guide
Will selling pay off?
Find handypeople and stagers
Home improvement trends
Redfin Premier
Mortgage ▾
Mortgage
Get pre-approved
Today's mortgage rates
Payment calculator
Real Estate Agents ▾
Find an Agent
Join as a Redfin Agent
Join our referral network
Agent Resource Center
Feed
Join / Sign in
Redfin
USA
Pennsylvania
Montgomery County
TERWOOD-THORNDALE
Properties in Montgomery County in TERWOOD-THORNDALE
Find homes for sale in Montgomery County by selecting a property below:
1633 Thayer Dr, Blue Bell, PA 19422
119 Theresa Ln, Telford, PA 18969
118 Theresa Ln, Telford, PA 18969
556 Theodore Cir, Harleysville, PA 19438
117 Theresa Ln, Telford, PA 18969
1935 Terwood Rd, Huntingdon Valley, PA 19006
1597 Thayer Dr, Blue Bell, PA 19422
1905 Terwood Rd, Huntingdon Valley, PA 19006
1725 Terwood Rd, Huntingdon Valley, PA 19006
1945 Terwood Rd, Huntingdon Valley, PA 19006
744 Thomas Rd, Philadelphia, PA 19118
2025 Terwood Rd, Huntingdon Valley, PA 19006
2015 Terwood Rd, Huntingdon Valley, PA 19006
2005 Terwood Rd, Huntingdon Valley, PA 19006
1715 Terwood Rd, Huntingdon Valley, PA 19006
Lot 1 Thomond Way, Limerick Township, PA 19468
1598 Thayer Dr, Blue Bell, PA 19422
2685 Terwood Hill Dr, Willow Grove, PA 19090
113 Theresa Ln, Telford, PA 18969
2645 Terwood Hill Dr, Willow Grove, PA 19090
2655 Terwood Hill Dr, Willow Grove, PA 19090
111 Theresa Ln, Telford, PA 18969
550 Theodore Cir, Harleysville, PA 19438
110 Theresa Ln, Telford, PA 18969
108 Theresa Ln, Telford, PA 18969
107 Theresa Ln, Telford, PA 18969
2665 Terwood Hill Dr, Willow Grove, PA 19090
1618 Thayer Dr, Blue Bell, PA 19422
2675 Terwood Hill Dr, Willow Grove, PA 19090
2235 Terwood Rd, Huntingdon Valley, PA 19006
25 Thomas Ln, Gilbertsville, PA 19525
2305 Terwood Rd, Huntingdon Valley, PA 19006
15 Thomas Ln, Gilbertsville, PA 19525
2315 Terwood Rd, Huntingdon Valley, PA 19006
2325 Terwood Rd, Huntingdon Valley, PA 19006
50 Thomas Ln, Gilbertsville, PA 19525
2515 Terwood Rd, Hatboro, PA 19040
1694 Thayer Dr, Blue Bell, PA 19422
2455 Terwood Rd, Hatboro, PA 19040
2555 Terwood Rd, Hatboro, PA 19040
45 Thomas Ln, Gilbertsville, PA 19525
2535 Terwood Rd, Hatboro, PA 19040
2385 Terwood Rd, Huntingdon Valley, PA 19006
2375 Terwood Rd, Huntingdon Valley, PA 19006
2415 Terwood Rd, Huntingdon Valley, PA 19006
2445 Terwood Rd, Huntingdon Valley, PA 19006
1930 Terwood Rd, Huntingdon Valley, PA 19006
2210 Terwood Rd, Huntingdon Valley, PA 19006
1850 Terwood Rd, Huntingdon Valley, PA 19006
1860 Terwood Rd, Huntingdon Valley, PA 19006
1910 Terwood Rd, Huntingdon Valley, PA 19006
1979 Terwood Rd, Huntingdon Valley, PA 19006
1975 Terwood Rd, Huntingdon Valley, PA 19006
1955 Terwood Rd, Huntingdon Valley, PA 19006
157 Thomas Dr, Telford, PA 18969
2175 Terwood Rd, Huntingdon Valley, PA 19006
35 Thomond Way, Limerick, PA 19468
155 Thomas Dr, Telford, PA 18969
2195 Terwood Rd, Huntingdon Valley, PA 19006
153 Thomas Dr, Telford, PA 18969
2211 Terwood Rd, Huntingdon Valley, PA 19006
2225 Terwood Rd, Huntingdon Valley, PA 19006
2035 Terwood Rd, Huntingdon Valley, PA 19006
2045 Terwood Rd, Huntingdon Valley, PA 19006
2145 Terwood Rd, Huntingdon Valley, PA 19006
1690 Thayer Dr, Blue Bell, PA 19422
2155 Terwood Rd, Huntingdon Valley, PA 19006
2335 Terwood Rd, Huntingdon Valley, PA 19006
2345 Terwood Rd, Huntingdon Valley, PA 19006
2355 Terwood Rd, Huntingdon Valley, PA 19006
2365 Terwood Rd, Huntingdon Valley, PA 19006
1674 Thayer Dr, Blue Bell, PA 19422
1901 Terwood Rd, Huntingdon Valley, PA 19006
27 Thayer Way, Phoenixville, PA 19460
3079 Thompson Rd, Telford, PA 18969
2871 Thompson Rd, Harleysville, PA 19438
2965 Thompson Rd, Telford, PA 18969
32 Thayer Way, Phoenixville, PA 19460
38 Thayer Way, Phoenixville, PA 19460
34 Thayer Way, Phoenixville, PA 19460
3 Thomond Way, Limerick, PA 19468
554 Theodore Cir, Harleysville, PA 19438
1610 The Fairway Unit 205W, Jenkintown, PA 19046
113 Thomond Way #72, Limerick, PA 19468
701 Thomas Jefferson Rd, Wayne, PA 19087
4077 Thompson Rd, Lafayette Hill, PA 19444
643 Thomas Jefferson Rd, Wayne, PA 19087
2337 Thomas Cir, Gilbertsville, PA 19525
4069 Thompson Rd, Lafayette Hill, PA 19444
4078 Thompson Rd, Lafayette Hill, PA 19444
649 Thomas Jefferson Rd, Wayne, PA 19087
4080 Thompson Rd, Lafayette Hill, PA 19444
4079 Thompson Rd, Lafayette Hill, PA 19444
1610 The Fairway Unit 112W, Jenkintown, PA 19046
104 Thames Dr, North Wales, PA 19454
1570 The Fairway Unit 310E, Jenkintown, PA 19046
2620 Terwood Hill Dr, Willow Grove, PA 19090
2640 Terwood Hill Dr, Willow Grove, PA 19090
617 Thomas Jefferson Rd, Wayne, PA 19087
2660 Terwood Hill Dr, Willow Grove, PA 19090
2680 Terwood Hill Dr, Willow Grove, PA 19090
2342 Thomas Cir, Gilbertsville, PA 19525
900 Thelma Ln, Ambler, PA 19002
2635 Terwood Hill Dr, Willow Grove, PA 19090
635 Thomas Jefferson Rd, Wayne, PA 19087
623 Thomas Jefferson Rd, Wayne, PA 19087
631 Thomas Jefferson Rd, Wayne, PA 19087
611 Thomas Jefferson Rd, Wayne, PA 19087
698 Thomas Rd, Lafayette Hill, PA 19444
607 Thomas Jefferson Rd, Wayne, PA 19087
4230 Thistlewood Rd, Hatboro, PA 19040
4279 Thistlewood Rd, Hatboro, PA 19040
4250 Thistlewood Rd, Hatboro, PA 19040
4130 Thistlewood Rd, Hatboro, PA 19040
4150 Thistlewood Rd, Hatboro, PA 19040
4210 Thistlewood Rd, Hatboro, PA 19040
4200 Thistlewood Rd, Hatboro, PA 19040
2310 Terwood Rd, Huntingdon Valley, PA 19006
820 Thomas Rd, Lafayette Hill, PA 19444
2308 Terwood Rd, Huntingdon Valley, PA 19006
824 Thomas Rd, Lafayette Hill, PA 19444
2306 Terwood Rd, Huntingdon Valley, PA 19006
842 Thomas Rd, Lafayette Hill, PA 19444
2304 Terwood Rd, Huntingdon Valley, PA 19006
2420 Terwood Rd, Huntingdon Valley, PA 19006
667 Thomas Rd, Lafayette Hill, PA 19444
2316 Terwood Rd, Huntingdon Valley, PA 19006
2314 Terwood Rd, Huntingdon Valley, PA 19006
838 Thomas Rd, Lafayette Hill, PA 19444
2312 Terwood Rd, Huntingdon Valley, PA 19006
818 Thomas Rd, Lafayette Hill, PA 19444
2318 Terwood Rd, Huntingdon Valley, PA 19006
2412 Terwood Rd, Huntingdon Valley, PA 19006
2400 Terwood Rd, Huntingdon Valley, PA 19006
2430 Terwood Rd, Huntingdon Valley, PA 19006
572 Theodore Cir, Harleysville, PA 19438
2440 Terwood Rd, Huntingdon Valley, PA 19006
2450 Terwood Rd, Huntingdon Valley, PA 19006
1970 Terwood Rd, Huntingdon Valley, PA 19006
1610 The Fairway Unit 204W, Jenkintown, PA 19046
1940 Terwood Rd, Huntingdon Valley, PA 19006
134 Thomas Dr, Telford, PA 18969
1950 Terwood Rd, Huntingdon Valley, PA 19006
1920 Terwood Rd, Huntingdon Valley, PA 19006
2010 Terwood Rd, Huntingdon Valley, PA 19006
1980 Terwood Rd, Huntingdon Valley, PA 19006
2000 Terwood Rd, Huntingdon Valley, PA 19006
124 Thomas Dr, Telford, PA 18969
1960 Terwood Rd, Huntingdon Valley, PA 19006
2120 Terwood Rd, Huntingdon Valley, PA 19006
844 Thomas Rd, Lafayette Hill, PA 19444
2130 Terwood Rd, Huntingdon Valley, PA 19006
848 Thomas Rd, Lafayette Hill, PA 19444
2100 Terwood Rd, Huntingdon Valley, PA 19006
850 Thomas Rd, Lafayette Hill, PA 19444
2050 Terwood Rd, Huntingdon Valley, PA 19006
852 Thomas Rd, Lafayette Hill, PA 19444
815 Thomas Rd, Lafayette Hill, PA 19444
41 Thayer Way, Phoenixville, PA 19460
2390 Terwood Rd, Huntingdon Valley, PA 19006
2302 Terwood Rd, Huntingdon Valley, PA 19006
118 Thomas Dr, Telford, PA 18969
2300 Terwood Rd, Huntingdon Valley, PA 19006
2200 Terwood Rd, Huntingdon Valley, PA 19006
2110 Terwood Rd, Huntingdon Valley, PA 19006
826 Thomas Rd, Lafayette Hill, PA 19444
4070 Thompson Rd, Lafayette Hill, PA 19444
4072 Thompson Rd, Lafayette Hill, PA 19444
1004 Thomas Rd, Plymouth Meeting, PA 19462
4068 Thompson Rd, Lafayette Hill, PA 19444
4075 Thompson Rd, Lafayette Hill, PA 19444
4073 Thompson Rd, Lafayette Hill, PA 19444
4071 Thompson Rd, Lafayette Hill, PA 19444
4074 Thompson Rd, Lafayette Hill, PA 19444
4076 Thompson Rd, Lafayette Hill, PA 19444
4066 Thompson Rd, Lafayette Hill, PA 19444
737 Thomas Jefferson Rd, Wayne, PA 19087
749 Thomas Jefferson Rd, Wayne, PA 19087
2530 Terwood Rd, Hatboro, PA 19040
709 Thomas Jefferson Rd, Wayne, PA 19087
2520 Terwood Rd, Hatboro, PA 19040
518 Thornbury Ln, Haverford, PA 19041
723 Thomas Jefferson Rd, Wayne, PA 19087
2540 Terwood Rd, Hatboro, PA 19040
716 Thatcher Ln, Hatfield, PA 19440
730 THOMAS Rd, ERDENHEIM, PA 19038
4067 Thompson Rd, Lafayette Hill, PA 19444
4265 Thistlewood Rd, Hatboro, PA 19040
564 Theodore Cir, Harleysville, PA 19438
507 Thornberry Way, Royersford, PA 19468
101 Thatcher Ct, North Wales, PA 19454
105 Thatcher Ct, North Wales, PA 19454
505 Thornberry Way, Royersford, PA 19468
1000 Thorndale Dr, Lansdale, PA 19446
509 Thornberry Way, Royersford, PA 19468
8256 Thomson Rd, Elkins Park, PA 19027
513 Thornberry Way, Royersford, PA 19468
8264 Thomson Rd, Elkins Park, PA 19027
8270 Thomson Rd, Elkins Park, PA 19027
2235 Terwood Rd #022, Huntingdon Valley, PA 19006
653 Thomas Jefferson Rd, Wayne, PA 19087
1570 The Fairway Unit 306E, Jenkintown, PA 19046
1570 The Fairway, Jenkintown, PA 19046
701 Thomas Rd, Philadelphia, PA 19118
2249 Thistle Rd, Schwenksville, PA 19473
693 Thomas Jefferson Rd, Wayne, PA 19087
673 Thomas Jefferson Rd, Wayne, PA 19087
745 Thoreau Dr, Ambler, PA 19002
685 Thomas Jefferson Rd, Wayne, PA 19087
111 Thomond Way #12, Limerick, PA 19468
667 Thomas Jefferson Rd, Wayne, PA 19087
1610 The Fairway Unit 502W, Jenkintown, PA 19046
679 Thomas Jefferson Rd, Wayne, PA 19087
661 Thomas Jefferson Rd, Wayne, PA 19087
2410 Terwood Rd, Huntingdon Valley, PA 19006
746 Thoreau Dr, Ambler, PA 19002
1492 Thornberry Rd, Wyncote, PA 19095
1500 Thornberry Rd, Wyncote, PA 19095
1439 Thornberry Rd, Wyncote, PA 19095
1469 Thornberry Rd, Wyncote, PA 19095
1463 Thornberry Rd, Wyncote, PA 19095
1506 Thornberry Rd, Wyncote, PA 19095
115 Thomond Way, Royersford, PA 19468
82 Thomond Way, Limerick, PA 19468
1009 Thomas Rd, Plymouth Meeting, PA 19462
2 Thomond Way, Limerick, PA 19468
114 Thomond Way, Royersford, PA 19468
112 Thomond Way, Royersford, PA 19468
1438 Thornberry Rd, Wyncote, PA 19095
8320 Thomson Rd, Elkins Park, PA 19027
8328 Thomson Rd, Elkins Park, PA 19027
8332 Thomson Rd, Elkins Park, PA 19027
8336 Thomson Rd, Elkins Park, PA 19027
8271 Thomson Rd, Elkins Park, PA 19027
8267 Thomson Rd, Elkins Park, PA 19027
8327 Thomson Rd, Elkins Park, PA 19027
8272 Thomson Rd, Elkins Park, PA 19027
515 Thornberry Way, Royersford, PA 19468
8220 Thomson Rd, Elkins Park, PA 19027
8232 Thomson Rd, Elkins Park, PA 19027
511 Thornberry Way, Royersford, PA 19468
8240 Thomson Rd, Elkins Park, PA 19027
517 Thornberry Way, Royersford, PA 19468
8248 Thomson Rd, Elkins Park, PA 19027
8338 Thomson Rd, Elkins Park, PA 19027
717 Thomas Rd, Philadelphia, PA 19118
8340 Thomson Rd, Elkins Park, PA 19027
8346 Thomson Rd, Elkins Park, PA 19027
8204 Thomson Rd, Elkins Park, PA 19027
8335 Thomson Rd, Elkins Park, PA 19027
8331 Thomson Rd, Elkins Park, PA 19027
8339 Thomson Rd, Elkins Park, PA 19027
8337 Thomson Rd, Elkins Park, PA 19027
710 Thomas Rd, Cheltenham, PA 19012
720 Thomas Rd, Cheltenham, PA 19012
8321 Thomson Rd, Elkins Park, PA 19027
8211 Thomson Rd, Elkins Park, PA 19027
8201 Thomson Rd, Elkins Park, PA 19027
Lot 2 Thoreau Ln, Horsham Township, PA 19002
8247 Thomson Rd, Elkins Park, PA 19027
8243 Thomson Rd, Elkins Park, PA 19027
8349 Thomson Rd, Elkins Park, PA 19027
8341 Thomson Rd, Elkins Park, PA 19027
83 Thomond Way, Limerick, PA 19468
8206 Thomson Rd, Elkins Park, PA 19027
720 Thomas Rd, Philadelphia, PA 19118
1012 Thomas Rd, Plymouth Meeting, PA 19462
740 Thomas Rd, Philadelphia, PA 19118
840 Thomas Rd, Lafayette Hill, PA 19444
700 Thomas Rd, Lafayette Hill, PA 19444
721 Thomas Rd, Cheltenham, PA 19012
828 Thomas Rd, Lafayette Hill, PA 19444
700 Thomas Rd, Cheltenham, PA 19012
2900 Thompson Rd, Harleysville, PA 19438
701 Thomas Rd, Cheltenham, PA 19012
711 Thomas Rd, Cheltenham, PA 19012
1023 Thomas Rd, Plymouth Meeting, PA 19462
562 Theodore Cir, Harleysville, PA 19438
1030 Thomas Rd, Plymouth Meeting, PA 19462
860 Thomas Rd, Lafayette Hill, PA 19444
1032 Thomas Rd, Plymouth Meeting, PA 19462
741 Thomas Rd, Philadelphia, PA 19118
1610 The Fairway Unit 510W, Jenkintown, PA 19046