Photo: Church of St. Peter Church of St. Peter - the oldest Anglican Church of Bermuda. I can complement the description