Sculptures in England
Travelers are voting King Edward VII Memorial, Statue Of Winston Churchill and World Cup Sculpture as the best of 12 sculptures in England. Also popular are Crystal Palace Dinosaurs and Dragon Boundary Mark in London and Quantum Cloud in Royal Borough of Greenwich. Want more? Check out our map of sculptures in England or these 8 sculptures in London.