Shop more than 300 stores at Westfield in Shepherd's Bush, the U.K.'s largest shopping centre Learn More Tour a museum or watch a match at Lord's Cricket Ground, only minutes from our London hotel Learn More Explore celebrated attractions including Wembley Stadium, University College and Little Venice Learn More See More See Less