About us WHAT THE LOGO STANDS FOR Our logo represents the goddess of beauty - Demeter, force of nature and brand name logo around her describing THE FACE SHOP heritage.The elegant symbol centers around nature's timeless beauty and willingness to deliver endless beauty to customers. Name Email Phone Number Message Send