Southtowns Internal Medicine is located at 3320 N Benzing Rd, Orchard Park, NY 14127. Southtowns Internal Medicine can be contacted at (716) 825-0300. Get Southtowns Internal Medicine reviews, ratings, business hours, phone numbers, and directions..