The Toad Sofa by Máximo Riera

Toad Sofa

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

Toad Sofa