The Toad Sofa by Máximo Riera
The Toad Sofa is the latest piece of furniture from the Animal Chair Collection by Spanish designer Máximo Riera.
The Toad Sofa is the latest piece of furniture from the Animal Chair Collection by Spanish designer Máximo Riera.