- 366 Keesling Ave, Salem, VA 24153$2,250/mo4 beds · 3 baths366 Keesling AveSalem, VA 24153
- 831 Hillcrest Dr, Salem, VA 24153$895/mo1 bed · 1 bath · 620 sq ft831 Hillcrest DrSalem, VA 24153
- 365A Red Ln #A, Salem, VA 24153$1,095/mo1 bed · 1 bath365A Red Ln #ASalem, VA 24153
- 307 Elm St, Salem, VA 24153$1,775/mo3 beds · 2 baths · 1,772 sq ft307 Elm StSalem, VA 24153
- 1511 Narcissus St, Salem, VA 24153$2,250/mo4 beds · 2.5 baths · 2,045 sq ft1511 Narcissus StSalem, VA 24153

- 3114 W Main St, Salem, VA 24153$1,850/mo4 beds · 2 baths · 2,850 sq ft3114 W Main StSalem, VA 24153

- 516 N Market St, Salem, VA 24153$1,850/mo4 beds · 2.5 baths · 2,040 sq ft516 N Market StSalem, VA 24153

- 15 Lewis Ave #A6, Salem, VA 24153$1,950/mo2 beds · 1 bath · 1,000 sq ft15 Lewis Ave #A6Salem, VA 24153

- 426 Keesling Ave, Salem, VA 24153$2,200/mo4 beds · 3 baths · 2,900 sq ft426 Keesling AveSalem, VA 24153

Updated






