The Grand at Trafalgar Square London: 600 m to London Eye