Art installation on the central median of Allen Street
New York, NY, USA
art, Lower East Side, New York, streets
2010
September 7
about