Statue of Captain James Cook
Admiralty Arch The Mall Near Admirality Arch on the left, London SW1A 2WH England
Statue of Captain James Cook is a Monuments & Statues place is located in London, England. The address of Statue of Captain James Cook is Admiralty Arch The Mall Near Admirality Arch on the left, London SW1A 2WH England.
If you want to go to the place or need any services, you can contact them directly. open their website to view relevant information, The url is http://rp-uat.squiz.co.uk/parks/st-jamess-park/things-to-see-and-do/monuments-fountains-and-statues/captain-cook-statue