Schuyler Ridge / The Eddy / St. Peter's Health Partners 1 Abele Dr Clifton Park, NY, 12065-2951 Get Directions Visit Website (518) 371-1400