Salem VA Homes for Sale
Pending

$299,950
25
2833 Beaver Brook
Salem, VA 24153
Beverly Heights North
4
Beds
2
Baths
1,700
Sq.Ft.
Pending

$239,000
22
936 Ingleside
Salem, VA 24153
Boulevard Estates
3
Beds
1F11/2
Baths
1,520
Sq.Ft.