Queens Park Hotel

48 Queensborough Terrace
London
United Kingdom