Discover a thing or two about the area's unique history at Three Mills. Photos don't do this place justice — this historic building needs to be seen up close.
You'll soon learn why this Newham historic landmark is popular with travelers. If you're searching for more to do and see here, Buckingham Palace, Big Ben, and Trafalgar Square are in this area as well. They won't take long to get to from Three Mills.