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