Completed in 1898, the structure is among the masterworks of British architect Henry Vaughan (1845-1917), whose designs helped inspire the Gothic Revival in the United States. This Episcopal church is located In the heart of downtown New Haven at 70 Broadway.
View on Instagram: https://instagr.am/p/CX_vcQLJczK/