1. Salem VA Medical Center - U.S. Department of Veterans Affairs 1970 Roanoke Blvd, Salem, VA 24153 Coordinate: 37.27451,-80.01988 Phone: (540) 982-2463