England Answer 4

St. Paul's Cathedral

Clues

Located in London

A Baroque-architecture
masterpiece, inside and out