South Kensington Apartments

London, United KIngdom

Located in a highly sought after location in South Kensington, London, each of these one bedroom duplex apartment with stairs has a double bed and a double pull out sofa bed. There is also a fully equipped kitchen/ette for guests to cook their own meals.

See other properties