Known as Europe's busiest shopping street Oxford Street is one of London's most popular destinations. Stretching from Marble Arch right through to Tottenham Court Road, Oxford Street boasts hundreds of High Street shops as well as the iconic Selfridges department store. Take a break from all that shopping and head to one of Oxford Street's many fabulous restaurants, all listed here with Best London Restaurants. Check out the best restaurants to be found near to Oxford Street with Best London Restaurants.
Palm Court at The Langham
1c Portland Place, Regent Street W1B 1JAAfternoon Tea
London dining at its very refined and traditional best at the Palm Court at The Langham.