Drake Coat of Arms

Armada Memorial

Monument in Plymouth, United Kingdom
Suggest an edit · Your business? Claim now

Add more information

Add website
Add phone number
The Armada Memorial is a monument on Plymouth Hoe, Plymouth, Devon, England. Built in 1888, the monument celebrates the tercentenary of the defeat of …

Social profiles