Queens Hotel

33 Anson Road
London
United Kingdom