Senior Living All Categories... Assisted Living/Retirement Community go Results Found: 13 Button group with nested dropdown Brookdale Salem Brookdale Salem 2001 Ridgewood Drive Salem VA 24153 (540) 387-4945 Our Lady of the Valley Our Lady of the Valley 650 North Jefferson Street Roanoke VA 24016 (540) 345-5111 Richfield Living Richfield Living 3615 West Main Street Salem VA 24153 (540) 380-4500 Generation Solutions Generation Solutions 1133 2nd Street, SW Roanoke VA 24018 (540) 776-3622 Cave Spring Place Cave Spring Place 3585 Brambleton Avenue Roanoke VA 24018 (540) 772-7181 Interim Healthcare Interim Healthcare 1013 East Main Street Salem VA 24153 (540) 774-8686 Snyder Nursing Home Snyder Nursing Home 11 North Broad Street Salem VA 24153 (540) 389-6305 Virginia Lutheran Homes Virginia Lutheran Homes 3807 Brandon Avenue Suite 2440 Roanoke VA 24018 (540) 562-5443 Salem Terrace at Harrogate Salem Terrace at Harrogate 1851 Harrogate Drive Salem VA 24153 (540) 444-0343 Good Samaritan Hospice Good Samaritan Hospice 2408 Electric Road Roanoke VA 24018 (540) 776-0198 Harmony Senior Services Harmony Senior Services 4423 Pheasant Ridge Road Suite 301 Roanoke VA 24014 (540) 685-4900 Brandon Oaks Brandon Oaks 3804 Brandon Avenue SW Roanoke VA 24018 (540) 776-2600 Elm Park Estates Elm Park Estates 4230 Elm View Road Roanoke VA 24018 (540) 989-2010