Close Window
View Category

London Marriott Hotel Kensington

Area Sights

Harrods (28 of 62)

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.