
The Chelsea Keys
2 guests
1 bedrooms
Chelsea, London
Located just an eight-minute stroll from Sloane Square in the heart of Chelsea, this apartment places the delights of West London right at your fingertips. The apartment itself is studio-style, so it lacks living space and some home comforts.