St. Stephen's has always been an integral part of the North Castle community and, indeed, St. Stephen's founded modern-day Armonk by creating its first sub-division in around 1850. We celebrated our 175th Anniversary in October 2017.
See the menu above for more information and also, the video below.