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
Willow Grove
DAVISVILLE-DUFFIELD
Properties in Willow Grove in DAVISVILLE-DUFFIELD
Find homes for sale in Willow Grove by selecting a property below:
155 Duffield St, Willow Grove, PA 19090
199 Duffield St, Willow Grove, PA 19090
805 Division Ave, Willow Grove, PA 19090
161 Duffield St, Willow Grove, PA 19090
177 Duffield St, Willow Grove, PA 19090
173 Duffield St, Willow Grove, PA 19090
185 Duffield St, Willow Grove, PA 19090
205 Duffield St, Willow Grove, PA 19090
201 Duffield St, Willow Grove, PA 19090
167 Duffield St, Willow Grove, PA 19090
209 Duffield St, Willow Grove, PA 19090
217 Duffield St, Willow Grove, PA 19090
191 Duffield St, Willow Grove, PA 19090
502 Division Ave, Willow Grove, PA 19090
504 Division Ave, Willow Grove, PA 19090
806 Division Ave, Willow Grove, PA 19090
804 Division Ave, Willow Grove, PA 19090
802 Division Ave, Willow Grove, PA 19090
592 Davisville Rd, Willow Grove, PA 19090
212 Duffield St, Willow Grove, PA 19090
590 Davisville Rd, Willow Grove, PA 19090
208 Duffield St, Willow Grove, PA 19090
564 Davisville Rd, Willow Grove, PA 19090
204 Duffield St, Willow Grove, PA 19090
188 Duffield St, Willow Grove, PA 19090
642 Davisville Rd, Willow Grove, PA 19090
636 Davisville Rd, Willow Grove, PA 19090
598 Davisville Rd, Willow Grove, PA 19090
401 Division Ave, Willow Grove, PA 19090
594 Davisville Rd, Willow Grove, PA 19090
216 Duffield St, Willow Grove, PA 19090
640 Davisville Rd, Willow Grove, PA 19090
980 Davisville Rd, Willow Grove, PA 19090
213 Duffield St, Willow Grove, PA 19090
154 Duffield St, Willow Grove, PA 19090
170 Duffield St, Willow Grove, PA 19090
176 Duffield St, Willow Grove, PA 19090
182 Duffield St, Willow Grove, PA 19090
6 Division Ave, Willow Grove, PA 19090
198 Duffield St, Willow Grove, PA 19090
5 Division Ave, Willow Grove, PA 19090
200 Duffield St, Willow Grove, PA 19090
162 Duffield St, Willow Grove, PA 19090
556 Davisville Rd, Willow Grove, PA 19090
626 Davisville Rd, Willow Grove, PA 19090
620 Davisville Rd, Willow Grove, PA 19090
3340 Dogwood Ln, Willow Grove, PA 19090
3315 Dogwood Ln, Willow Grove, PA 19090
3305 Dogwood Ln, Willow Grove, PA 19090
3300 Dogwood Ln, Willow Grove, PA 19090
3330 Dogwood Ln, Willow Grove, PA 19090
3320 Dogwood Ln, Willow Grove, PA 19090
3350 Dogwood Ln, Willow Grove, PA 19090
2 Division Ave, Willow Grove, PA 19090
905 Division Ave, Willow Grove, PA 19090
532 Davisville Rd, Willow Grove, PA 19090
550 Davisville Rd, Willow Grove, PA 19090
552 Davisville Rd, Willow Grove, PA 19090
902 Division Ave, Willow Grove, PA 19090
544 Davisville Rd, Willow Grove, PA 19090
904 Division Ave, Willow Grove, PA 19090
906 Division Ave, Willow Grove, PA 19090
548 Davisville Rd, Willow Grove, PA 19090
101 Division Ave, Willow Grove, PA 19090
900 Division Ave, Willow Grove, PA 19090
901 Division Ave, Willow Grove, PA 19090
3310 Dogwood Ln, Willow Grove, PA 19090
3335 Dogwood Ln, Willow Grove, PA 19090
3345 Dogwood Ln, Willow Grove, PA 19090
801 Division Ave, Willow Grove, PA 19090
3325 Dogwood Ln, Willow Grove, PA 19090