Close Window
View Category

View All Photos

London Marriott Hotel Kensington

Check Rates & Availability

Area Sights

Selfridges - London (30 of 39)

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.