Close Window
View Category

London Marriott Hotel Kensington

Nearby Attractions

Selfridges - London (18 of 49)

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.