Lorena Canals is an award-winning designer, and creator of the washable rug concept, designed in Barcelona, and handmade in India.
Lorena Canals is an award-winning designer, and creator of the washable rug concept, designed in Barcelona, and handmade in India.