The family-run hotel group includes a historic palace hotel up on a hill overlooking Cologne, a beautiful lake resort surrounded by the German Alps in the Bavarian countryside, a magnificent boutique
hotel overlooking the bay of Saint Tropez and a centrally located hotel gem in Mayfair, London.