This content is available only in english. Please suggest a new version in your language. Gloucester Cathedral, formally the Cathedral Church of St Peter and the Holy and Indivisible Trinity, in Gloucester, England, stands in the north of the city near the River Severn. It originated in 678 or 679 read more
No Records Found
Sorry, no record were found. Please adjust your search criteria and try again.