Touristlink.com is the social platform for travel where you can meet fellow travelers,share information, suggest new attractions and create lists of your favorite destinations to share with friends.
Sculptures in England
Travelers are voting King Edward VII Memorial, Quantum Cloud and Rising Universe as the best of 10 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.