Shenandoah Valley Health And Rehab is a nursing home located in Buena Vista , Virginia. This nursing home was first approved to provide Medicare and Medicaid services on 01/27/1987. It has 93 certified beds. Shenandoah Valley Health And Rehab is located 3737 Catalpa Ave, Po Box 711, Buena Vista, VA 24416 and can be contacted via phone number (540) 261-7444.