England Answer 4
St. Paul's Cathedral
Clues
Located in London
A Baroque-architecture masterpiece, inside and out