Close Window
View Category

London Marriott Hotel Kensington

Nearby Attractions

Harrods (28 of 66)

The world's most famous department store, Harrods, is located near the London Marriott Hotel Kensington. It's less than a 20-minute walk, a 5-minute drive or 2 stops on the tube from the hotel's front door.