Otto Schade

Born Oct 30, 1971

Otto Alexis Schade López is a Chilean artist and architect based in London, United Kingdom, since 2006.
Show lessRead more
Wikipedia

Discover this artist

7 items

More art movements

Google apps