Specials Updated Today COMPARE Valleydale Apartments 928 Ohio Ave, Salem, VA 24153 3 Beds $2,300 - $2,475