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