111 Cromwell Road, London, GB
The Ashburn Hotel is located in Kensington in London, England, 300 metres from Gloucester Road Underground station. Hyde Park, the Victoria & Albert Museum and the Royal Albert Hall are all within half a mile. Hotel Features. This seven floor boutique hotel occupies a restored Victorian townhouse characterised by high ceilings, large windows, decorative cornices and pillars. The interior features period style furnishings complemented by modern design features.