London Marriott Hotel Regents Park
128 King Henry's Road
London,
NW3 3ST,
United Kingdom