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
OLD WELSH-ORCHARD
Properties in Montgomery County in OLD WELSH-ORCHARD
Find homes for sale in Montgomery County by selecting a property below:
1640 Old York Rd, Abington, PA 19001
1132 Old York Rd, Abington, PA 19001
529 Olivia Way, Lafayette Hill, PA 19444
527 Olivia Way, Lafayette Hill, PA 19444
525 Olivia Way, Lafayette Hill, PA 19444
1781 Old York Rd, Abington, PA 19001
523 Olivia Way, Lafayette Hill, PA 19444
1128 Old York Rd, Abington, PA 19001
1778 Old Welsh Rd, Abington, PA 19001
4100 Orangemans Rd, Hatboro, PA 19040
7305 Old York Rd, Elkins Park, PA 19027
7309 Old York Rd, Elkins Park, PA 19027
944 Old York RD, Jenkintown, PA 19046
1949 Old Welsh Rd, Abington, PA 19001
1871 Old Welsh Rd, Abington, PA 19001
1895 Old Welsh Rd, Abington, PA 19001
7425 Old York Rd, Melrose Park, PA 19027
1200 Old York Rd, Abington, PA 19001
1913 Old Welsh Rd, Abington, PA 19001
113 Orchard Ct, Royersford, PA 19468
530 Olivia Way, Lafayette Hill, PA 19444
101 Orchard Ct, Royersford, PA 19468
102 Orchard Ct, Royersford, PA 19468
109 Orchard Ct, Royersford, PA 19468
105 Orchard Ct, Royersford, PA 19468
112 Orchard Ct, Royersford, PA 19468
111 Orchard Ct, Royersford, PA 19468
110 Orchard Ct, Royersford, PA 19468
108 Orchard Ct, Royersford, PA 19468
107 Orchard Ct, Royersford, PA 19468
106 Orchard Ct, Royersford, PA 19468
549 Olivia Way, Lafayette Hill, PA 19444
543 Olivia Way, Lafayette Hill, PA 19444
545 Olivia Way, Lafayette Hill, PA 19444
9 Olympic Rd, Collegeville, PA 19426
539 Olivia Way, Lafayette Hill, PA 19444
557 Olivia Way, Lafayette Hill, PA 19444
551 Olivia Way, Lafayette Hill, PA 19444
553 Olivia Way, Lafayette Hill, PA 19444
547 Olivia Way, Lafayette Hill, PA 19444
531 Olivia Way, Lafayette Hill, PA 19444
522 Olivia Way, Lafayette Hill, PA 19444
524 Olivia Way, Lafayette Hill, PA 19444
541 Olivia Way, Lafayette Hill, PA 19444
535 Olivia Way, Lafayette Hill, PA 19444
537 Olivia Way, Lafayette Hill, PA 19444
526 Olivia Way, Lafayette Hill, PA 19444
103 Orchard Ct, Royersford, PA 19468
104 Orchard Ct, Royersford, PA 19468
546 Olivia Way, Lafayette Hill, PA 19444
532 Olivia Way, Lafayette Hill, PA 19444
528 Olivia Way, Lafayette Hill, PA 19444
100 Orchard Ct, Royersford, PA 19468
540 Olivia Way, Lafayette Hill, PA 19444
534 Olivia Way, Lafayette Hill, PA 19444
7301 Old York Rd, Elkins Park, PA 19027
536 Olivia Way, Lafayette Hill, PA 19444
133 Olympic Rd, Collegeville, PA 19426
555 Olivia Way, Lafayette Hill, PA 19444
1600 Old York Rd, Abington, PA 19001
548 Olivia Way, Lafayette Hill, PA 19444
542 Olivia Way, Lafayette Hill, PA 19444
544 Olivia Way, Lafayette Hill, PA 19444
538 Olivia Way, Lafayette Hill, PA 19444
1766 Old Welsh Rd, Abington, PA 19001
1778 Old Welsh Rd, Huntingdon Valley, PA 19006
1700 Old Welsh Rd, Huntingdon Valley, PA 19006
1369 Old York Rd, Abington, PA 19001
1708 Old Welsh Rd, Huntingdon Valley, PA 19006
1716 Old Welsh Rd, Huntingdon Valley, PA 19006
179 Orchard Cir, Lansdale, PA 19446
1726 Old Welsh Rd, Huntingdon Valley, PA 19006
181 Orchard Cir, Lansdale, PA 19446
1654 Old Welsh Rd, Huntingdon Valley, PA 19006
1255 Oliver Rd, Huntingdon Valley, PA 19006
1670 Old Welsh Rd, Huntingdon Valley, PA 19006
1104 Oliver Rd, Huntingdon Valley, PA 19006
177 Orchard Cir, Lansdale, PA 19446
1912 Old Welsh Rd, Abington, PA 19001
1906 Old Welsh Rd, Abington, PA 19001
1832 Old Welsh Rd, Abington, PA 19001
1826 Old Welsh Rd, Abington, PA 19001
1846 Old Welsh Rd, Abington, PA 19001
1840 Old Welsh Rd, Abington, PA 19001
1740 Old Welsh Rd, Huntingdon Valley, PA 19006
1754 Old Welsh Rd, Huntingdon Valley, PA 19006
1940 Old Welsh Rd, Abington, PA 19001
1958 Old Welsh Rd, Abington, PA 19001
1952 Old Welsh Rd, Abington, PA 19001
1924 Old Welsh Rd, Abington, PA 19001
1918 Old Welsh Rd, Abington, PA 19001
1934 Old Welsh Rd, Abington, PA 19001
1771 Old York Rd, Abington, PA 19001
1930 Old Welsh Rd, Abington, PA 19001
1864 Old Welsh Rd, Abington, PA 19001
2014 Old Welsh Rd, Abington, PA 19001
1621 Old York Rd, Abington, PA 19001
2000 Old Welsh Rd, Abington, PA 19001
2006 Old Welsh Rd, Abington, PA 19001
183 Orchard Cir, Lansdale, PA 19446
2024 Old Welsh Rd, Abington, PA 19001
2030 Old Welsh Rd, Abington, PA 19001
2016 Old Welsh Rd, Abington, PA 19001
2020 Old Welsh Rd, Abington, PA 19001
1946 Old Welsh Rd, Abington, PA 19001
2044 Old Welsh Rd, Abington, PA 19001
2032 Old Welsh Rd, Abington, PA 19001
117 Olympic Rd, Collegeville, PA 19426
2036 Old Welsh Rd, Abington, PA 19001
2058 Old Welsh Rd, Abington, PA 19001
2060 Old Welsh Rd, Abington, PA 19001
2050 Old Welsh Rd, Abington, PA 19001
2054 Old Welsh Rd, Abington, PA 19001
2010 Old Welsh Rd, Abington, PA 19001
2072 Old Welsh Rd, Abington, PA 19001
173 Orchard Cir, Lansdale, PA 19446
2068 Old Welsh Rd, Abington, PA 19001
2064 Old Welsh Rd, Abington, PA 19001
2092 Old Welsh Rd, Abington, PA 19001
175 Orchard Cir, Lansdale, PA 19446
2088 Old Welsh Rd, Abington, PA 19001
2084 Old Welsh Rd, Abington, PA 19001
2420 Old Welsh Rd Unit 2A, Willow Grove, PA 19090
2082 Old Welsh Rd, Abington, PA 19001
2038 Old Welsh Rd, Abington, PA 19001
2122 Old Welsh Rd, Abington, PA 19001
2116 Old Welsh Rd, Abington, PA 19001
2110 Old Welsh Rd, Abington, PA 19001
2094 Old Welsh Rd, Abington, PA 19001
2222 Old Welsh Rd, Willow Grove, PA 19090
1652 Old York Rd, Abington, PA 19001
2130 Old Welsh Rd, Abington, PA 19001
2126 Old Welsh Rd, Abington, PA 19001
2078 Old Welsh Rd, Abington, PA 19001
2300 Old Welsh Rd, Willow Grove, PA 19090
2306 Old Welsh Rd, Willow Grove, PA 19090
2334 Old Welsh Rd, Willow Grove, PA 19090
2338 Old Welsh Rd, Willow Grove, PA 19090
2348 Old Welsh Rd, Willow Grove, PA 19090
1789 Old Welsh Rd, Huntingdon Valley, PA 19006
1797 Old Welsh Rd, Huntingdon Valley, PA 19006
1649 Old Welsh Rd, Huntingdon Valley, PA 19006
1669 Old Welsh Rd, Huntingdon Valley, PA 19006
1683 Old Welsh Rd, Huntingdon Valley, PA 19006
1723 Old Welsh Rd, Huntingdon Valley, PA 19006
1923 Old Welsh Rd, Abington, PA 19001
1939 Old Welsh Rd, Abington, PA 19001
1625 Old Welsh Rd, Huntingdon Valley, PA 19006
1609 Old Welsh Rd, Huntingdon Valley, PA 19006
1747 Old Welsh Rd, Huntingdon Valley, PA 19006
1771 Old Welsh Rd, Huntingdon Valley, PA 19006
1555 Old Welsh Rd, Huntingdon Valley, PA 19006
1144 Oliver Rd, Huntingdon Valley, PA 19006
1152 Oliver Rd, Huntingdon Valley, PA 19006
123 Olympic Rd, Collegeville, PA 19426
1160 Oliver Rd, Huntingdon Valley, PA 19006
1202 Oliver Rd, Huntingdon Valley, PA 19006
1735 Old York Rd, Abington, PA 19001
1210 Oliver Rd, Huntingdon Valley, PA 19006
1218 Oliver Rd, Huntingdon Valley, PA 19006
1226 Oliver Rd, Huntingdon Valley, PA 19006
121 Olympic Rd, Collegeville, PA 19426
1234 Oliver Rd, Huntingdon Valley, PA 19006
1133 Oliver Rd, Huntingdon Valley, PA 19006
1141 Oliver Rd, Huntingdon Valley, PA 19006
1223 Oliver Rd, Huntingdon Valley, PA 19006
1231 Oliver Rd, Huntingdon Valley, PA 19006
1207 Oliver Rd, Huntingdon Valley, PA 19006
1215 Oliver Rd, Huntingdon Valley, PA 19006
1664 Old Welsh Rd, Huntingdon Valley, PA 19006
1239 Oliver Rd, Huntingdon Valley, PA 19006
1690 Old Welsh Rd, Huntingdon Valley, PA 19006
1247 Oliver Rd, Huntingdon Valley, PA 19006
1128 Oliver Rd, Huntingdon Valley, PA 19006
1136 Oliver Rd, Huntingdon Valley, PA 19006
1620 Old Welsh Rd, Huntingdon Valley, PA 19006
1112 Oliver Rd, Huntingdon Valley, PA 19006
1636 Old Welsh Rd, Huntingdon Valley, PA 19006
1120 Oliver Rd, Huntingdon Valley, PA 19006
1149 Oliver Rd, Huntingdon Valley, PA 19006
1157 Oliver Rd, Huntingdon Valley, PA 19006
1575 Old York Rd, Abington, PA 19001
1 Orchard Ct, Royersford, PA 19468
1577 Old York Rd, Abington, PA 19001
1609 Old York Rd, Abington, PA 19001
1643 Old York Rd, Abington, PA 19001
1547 Old Welsh Rd, Huntingdon Valley, PA 19006
1141 Old York Rd, Abington, PA 19001
2746 Old Welsh Rd #040, Willow Grove, PA 19090
1145 Old York Rd, Abington, PA 19001
4 Orchard Ct, Royersford, PA 19468
1067 Old York Rd, Abington, PA 19001
3 Orchard Ct, Royersford, PA 19468
2 Orchard Ct, Royersford, PA 19468
1765 Old York Rd, Abington, PA 19001
1769 Old York Rd, Abington, PA 19001
1761 Old York Rd, Abington, PA 19001
1242 Oliver Rd, Huntingdon Valley, PA 19006
1567 Old York Rd, Abington, PA 19001
1571 Old York Rd, Abington, PA 19001
1573 Old York Rd, Abington, PA 19001
24 Orchard Ct, Royersford, PA 19468
21 Orchard Ct, Royersford, PA 19468
22 Orchard Ct, Royersford, PA 19468
11 Orchard Ct, Royersford, PA 19468
20 Orchard Ct, Royersford, PA 19468
17 Orchard Ct, Royersford, PA 19468
18 Orchard Ct, Royersford, PA 19468
23 Orchard Ct, Royersford, PA 19468
19 Orchard Ct, Royersford, PA 19468
132 Olympic Rd, Collegeville, PA 19426
71 Sandra Ct, Jenkintown, PA 19046
1804 Opossum Ave, Green Lane, PA 18054
2346 Old Welsh Rd, Willow Grove, PA 19090
2342 Old Welsh Rd, Willow Grove, PA 19090
7340 Old York Rd, Elkins Park, PA 19027
7400 Old York Rd, Elkins Park, PA 19027
7454 Old York Rd, Elkins Park, PA 19027
2934 Old Welsh Rd, Willow Grove, PA 19090
37 Orchard Ct, Royersford, PA 19468
40 Orchard Ct, Royersford, PA 19468
39 Orchard Ct, Royersford, PA 19468
33 Orchard Ct, Royersford, PA 19468
2834 Old Welsh Rd, Willow Grove, PA 19090
36 Orchard Ct, Royersford, PA 19468
2838 Old Welsh Rd, Willow Grove, PA 19090
35 Orchard Ct, Royersford, PA 19468
2712 Old Welsh Rd, Willow Grove, PA 19090
38 Orchard Ct, Royersford, PA 19468
2830 Old Welsh Rd, Willow Grove, PA 19090
7402 Old York Rd, Elkins Park, PA 19027
16 Orchard Ct, Royersford, PA 19468
2818 Old Welsh Rd, Willow Grove, PA 19090
13 Orchard Ct, Royersford, PA 19468
2822 Old Welsh Rd, Willow Grove, PA 19090
14 Orchard Ct, Royersford, PA 19468
2810 Old Welsh Rd, Willow Grove, PA 19090
34 Orchard Ct, Royersford, PA 19468
2814 Old Welsh Rd, Willow Grove, PA 19090
7722 Old York Rd, Elkins Park, PA 19027
12 Orchard Ct, Royersford, PA 19468
10 Orchard Ct, Royersford, PA 19468
15 Orchard Ct, Royersford, PA 19468
3006 Old Welsh Rd, Willow Grove, PA 19090
2938 Old Welsh Rd, Willow Grove, PA 19090
2956 Old Welsh Rd, Willow Grove, PA 19090
41 Orchard Ct, Royersford, PA 19468
100 Old York Rd, Jenkintown, PA 19046
3020 Old Welsh Rd, Willow Grove, PA 19090
2828 Old Welsh Rd, Willow Grove, PA 19090
29 Orchard Ct, Royersford, PA 19468
1021 Old York Rd, Abington, PA 19001
32 Orchard Ct, Royersford, PA 19468
1660 Old York Rd, Abington, PA 19001
31 Orchard Ct, Royersford, PA 19468
1662 Old York Rd, Abington, PA 19001
1000 Old York Rd, Abington, PA 19001
25 Orchard Ct, Royersford, PA 19468
28 Orchard Ct, Royersford, PA 19468
27 Orchard Ct, Royersford, PA 19468
30 Orchard Ct, Royersford, PA 19468
1203 Old York Rd, Abington, PA 19001
1577 Old York Rd Unit B, Abington, PA 19001
4245 Orangemans Rd, Hatboro, PA 19040
4235 Orangemans Rd, Hatboro, PA 19040
4265 Orangemans Rd, Hatboro, PA 19040
1106 Old York Rd, Abington, PA 19001
2458 Old Welsh Rd Unit A, Willow Grove, PA 19090
2420 Old Welsh Rd Unit 2B, Willow Grove, PA 19090
7453 Old York Rd, Elkins Park, PA 19027
1104 Old York Rd, Abington, PA 19001
4025 Orangemans Rd, Hatboro, PA 19040
3965 Orangemans Rd, Hatboro, PA 19040
4115 Orangemans Rd, Hatboro, PA 19040
1424 Old York Rd, Abington, PA 19001
4035 Orangemans Rd, Hatboro, PA 19040
1895 Old Welsh Rd #008, Abington, PA 19001
4220 Orangemans Rd, Hatboro, PA 19040
1578 Old York Rd, Abington, PA 19001
1728 Old York Rd, Abington, PA 19001
4210 Orangemans Rd, Hatboro, PA 19040
4226 Orangemans Rd, Hatboro, PA 19040
4270 Orangemans Rd, Hatboro, PA 19040