London is celebrated as being home to Big Ben. This iconic landmark is less than 1 mile (1.6 kilometers) from the center of town.
Spend some time in London’s center. You won’t want to miss Buckingham Palace, the Royal Albert Hall and Trafalgar Square.
The sporting heart and soul of Newham, is Boleyn Ground Stadium, the home ground of the popular West Ham United F.C. soccer team in winter. If you happen to be staying in Newham with a sports fanatic, why not treat them to one of the stadium’s fascinating back stage tours.
When it’s time to rest your weary feet after enjoying the charms of Newham, check in to one of the area’s numerous accommodation options. If you're looking for great service and a comfortable bed, check out the amenities at the Novotel London Excel, the Ramada Hotel and Suites London Docklands, and the popular Aloft London ExCeL.