This document lists several notable landmarks in London including Wembley Stadium, Oxford Street, the Telecom tower, Buckingham palace, the National Gallery, Saint Martin's, Trafalgar Square, and the River Thames which is mentioned twice.Lire moins