Park Memorials & Statues - Horse Head Sculpture
https://app.box.com/s/1rfv57e3cw9n6r5ow8vznx1nlu4osjh0
Hyde Park, one of the largest royal parks of London, is termed as a major natural site overlaying an space of 142 hectares and that includes more than 4,000 trees, a large lake, a meadow and ornamental flower gardens.