Best Western Palm Hotel

London , Greater London