Pedestrian plaza located on the Lower East Side.

Photos