Southtowns Internal Medicine. 3 Practicing Physicians. 4 Specialties. 3320 N Benzing Rd. Orchard Park, NY 14127. 1 Office Location. Overview & Locations. Physicians at this Practice. Insurance Affiliations..