13 Devonshire terrace offers accommodation in London. Hyde Park is 1.1 km from the property. All studios have a flat-screen TV. There is also a kitchenette, fitted with a microwave, toaster and fridge. A stovetop and kettle are also provided.
13 Devonshire Terrace, Westminster Borough, London, W2 3DW, United Kingdom