ARTWORK > Public Art : Rendering Leonard

A Public Art Installation
A Public Art Installation

Rendering Leonard
On view February 2010 - 2011

Located at 56 Leonard Street, TriBeCa,
New York City