London City Centre is home to Tower 42, so why not stop by during your stay in London. Why not live the cultural experience and visit the museums, cathedral, and art galleries in the area. London has lots of other important landmarks you might want to see such as Tower Bridge, Big Ben, and Buckingham Palace.