WEST CROMWELL HOTEL

66 West Cromwell Road
London
United Kingdom