Europe • United Kingdom • Marriott London Kensington
The London Marriott Hotel Kensington is a luxury 4-star hotel in Central London with the best location. The amenities include spacious guest rooms, large leisure club, on-site restaurant and indoor pool.
Destination 360 is your friendly travel guide.
If you like to travel, like us on Facebook or spread the good word. Thanks!