Marriott London Regents Park

128 King Henrys Road
London
United Kingdom