Move in ready ranch with large fenced yard in Salem. Updated kitchen, replacement windows and large deck with mountain views. Great location between Roanoke and Salem on a gently sloping lot.