My Chelsea is a 4* boutique hotel in the heart of South Kensington. We have recently undergone an exciting refurbishment, opening our new Food and Drink space called, 'The Living Room' which means the...
My Chelsea is a 4* boutique hotel in the heart of South Kensington. We have recently undergone an exciting refurbishment, opening our new Food and Drink space called, 'The Living Room' which means the...