South Kensington Apartments

London, United KIngdom

Each duplex apartment with stairs has a double bed and a double pull out sofa bed.

See other properties