St. Peter's Church, St. George's, Bermuda.