Southampton Family Practice. 2 Practicing Physicians. 2 Specialties. 102 Fairview Dr Ste B. Franklin, VA 23851. 1 Office Location. Overview & Locations. Physicians at this Practice. Insurance Affiliations..