Melia White House Hotel

Albany Street Regents Park
London
United Kingdom