You can't travel to the area without stopping to admire Winston Churchill Statue. This renowned piece of artwork is on most sightseers' to-do lists.
You'll be spoiled for sightseeing choice when spending time in London City Centre. Winston Churchill Statue is a great place to kick off here, but there are numerous other fine attractions to enjoy. Buckingham Palace, Big Ben, and Trafalgar Square are near the work of art and and will cap off your day nicely.