England Question 4
Name this wonder
Clues
Located in London
A Baroque-architecture masterpiece, inside and out