Melia White House Hotel

Albany Street, London