Pedestrian plaza located on the Lower East Side.

Photos

Neighborhood: