Marriott London Kensington, London

Marriott London Kensington

147 C Cromwell Road

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.