A brand new boutique hotel in a great location near Paddington Station, The Chilworth is an urban oasis on a tree-lined street a short stroll from Hyde Park, Queensway, Marble Arch and the waterways of Paddington Basin.