London Bridge Hotel: Location & Distance to London Eye