Derby Hotel

155-157 Cromwell Road
London
United Kingdom