Our Lady of the Valley

  • Assisted Living/Retirement Community
  • Health Services - Doctors, Medical Centers
650 North Jefferson Street
Roanoke, VA 24016
(540) 345-5111
(540) 985-6561 (fax)