Ascot Hyde Park Hotel

11, Craven Road
London
United Kingdom