News Tab

Tag : The Sloane Square Hotel

The Sloane Square Hotel, a gem in Chelsea

Read More

Nestling in the heart of the residential district of Chelsea, the Sloane Square Hotel is located in a historic building constructed at the beginning of the 20th century. It was previously a favourite of stars such as the Beatles, and it is still a must-see for anyone looking for elegance and sophistication. It is impossible not to fall for the enchanting charm of its detailing, which recalls the finest hours…