Westminster Cathedral
Westminster Cathedral is the mother church of the Roman Catholic community in England and Wales. Located in Westminster, it was completed in 1903 and is known for its stunning Byzantine architecture. The cathedral features a striking red brick exterior and a large dome that dominates the skyline.
Inside, visitors can admire beautiful mosaics and intricate artwork that reflect the rich history of the Catholic Church. The cathedral serves as a place of worship, hosting various religious ceremonies and events throughout the year, making it an important spiritual center for Catholics in the region.