Close Window
View Category

London Marriott Hotel Kensington

Area Sights

Selfridges - London (27 of 53)

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.