Statue of Achilles, Hyde Park, London, 1827.
World Europe Greece
World Europe United Kingdom England Greater London London City of Westminster Westminster
Religion & Belief Mythology
Locations & Buildings Parks & Gardens
Locations & Buildings Monuments & Statues
Pixel Dimensions (W x H) : 3561x4912File Size : 51,246kb
Downloading Heritage Images copyrighted content is subject to these terms and conditions.