SLO Claridge House, Mayfair

SLO, a new sustainable aparthotel brand, makes its debut in London with Claridge House, a collection of eight fully serviced apartments set within a historic neo-Georgian building on Davies Street in Mayfair. Designed for both […]

Scroll to Top