Viewed
18 Williams Rd
Haverford, PA 19041
$825,000
4 beds
2 full + 1 half
bathroomsCourtesy Of Long & Foster Real Estate