You can't travel around the area without stopping to admire Edward Jenner Statue. This famous feature on the landscape is on most sightseers' to-do lists.
You'll be spoiled for sightseeing choice in London City Centre. Edward Jenner Statue is a great place to kick off here, but there are numerous other worthy sights to appreciate. Buckingham Palace, Big Ben, and Trafalgar Square are not far from the work of art and will round out your day nicely.