1 of 15Apartment for Rent (opens in new tab)1029 Shenandoah Street, Harrisonburg, VA 22802(540) 421-4991$1,500/moFees may apply12-mo lease1 unit available2 bedView DetailsCheck availability