Some streets simply lead you to your next destination, while others scream out to be explored! Olympic Village is one such example. Take your time discovering this popular strip that attracts tourists and locals alike.
This public thoroughfare is located in Stratford. Once you've seen everything you can at Olympic Village, have a look at nearby Big Ben, Trafalgar Square, and Tower of London.