Specials 1 Day Ago COMPARE Valleydale Apartments 928 Ohio Ave, Salem, VA 24153 Studio - 3 Beds$1,300 - $2,450