Hotel News Sponsored by Ditsch UK SLO, a new brand of sustainable aparthotel, makes its debut today with the launch of Claridge House. Designed for short breaks and longer stays alike, SLO brings the ...