The Palace, a French luxury hotel brand, showcasing a monogram logo following an elegant typographic identity.   
↑Back to Top