St. Peterâ s Internal Medicine, located at 1240 New Scotland Road in Slingerlands, provides a comfortable, family-like atmosphere that offers patients St. Peter's Internal Medicine - Internal Medicine - 1240 New Scotland Rd., Slingerlands, New York (NY), 12159.