Luxury brand SLO debuts in London with Claridge House opening Eloise Hanson 3 February 2026 Reading Time: 2 minutesUK: Luxury sustainable aparthotel brand SLO, from the team behind Nestor, has debuted with the opening of Claridge House in London, located in Mayfair. Read More »