Vestry Retreat

St John's, Essex 23 Main Street, Essex, CT