ocated in the heart of Kensington in fashionable South West London, Crowell Road One offers stylish self-catering apartment accommodation. Free WiFi is accessible in the apartments. Originally a Victorian building, the apartments of Cromwell Road One..