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