An interactive map showing the location of Statue of Captain Scott at W End of Building Number 1/87C (Building Number 1/87C Not Inclu, Portsmouth, Hampshire, England, UK.