Southampton Memorial Hospital: 100 Fairview Dr - Franklin, VA