London Marriott Hotel Kensington

147c Cromwell Road
London
Kensington
United Kingdom