Saint Clements Castle is situated on over 90 acres in the Connecticut River Valley. With it's convenient location in Central Connecticut, right off route 66 in Portland, CT, it is the perfect location for your dream wedding. The estate overlooks one mile of the scenic CT river. Experience for yourself the beauty and grandeur of Saint Clements Castle