Plans for 427 homes in Kensington & Chelsea refused

Kensington & Chelsea Council has refused a planning application for a scheme to create 427 homes in buildings of up to 22 storeys at 100 West Cromwell Road, W14. In addition, the plans would have delivered a community sports building