St. Stephen’s is located at 31 Main Street in the historic village of East Haddam, just up the hill from the world-renowned Goodspeed Opera House. Upon arrival, you will find ample parking in our lot. For big events, additional parking is available up on the hill behind the church and in other nearby lots on Main Street as arranged on a case-by-case basis.