Iconic Luxury Hotels

Iconic Luxury Hotels is a privately owned collection of seven of the Europe’s most celebrated  properties:  Chewton Glen on the edge of the New Forest; Cliveden near Windsor; The Lygon Arms in the Cotswolds village of Broadway;  11 Cadogan Gardens and the new Chelsea Townhouse, just off Sloane Square in Chelsea;  the stylish  Mayfair Town House and the famed Excelsior Venice Lido Resort.  They’re all aspirational, authentic, and ideal for meetings, incentives and corporate hospitality.