Photo: Church Of St. Petra The Church Of St. Peter's is the oldest Anglican Church of Bermuda. I can add description