Close Window
View Category

London Marriott Hotel Kensington

Area Sights

Selfridges - London (28 of 54)

Located on one of the most famous shopping streets in the world, Selfridges is a historic department store selling the world's best brands and local designers. Selfridges is a short tube ride from the hotel on Oxford Street and accessible by Bond Street or Marble Arch Tube Stations.