Sculptures in England
Travelers are voting King Edward VII Memorial, Bobby Moore Sculpture and Frieze Of Parnassus as the best of 12 sculptures in England. Also popular are Statue Of Nelson Mandela and Statue Of Winston Churchill in London and World Cup Sculpture in England. Want more? Check out our map of sculptures in England or these 8 sculptures in London.