Madison Square Park Construction Baricade

Construction barricade for the renovation of a building on the North end of Madison Square Park.

Back to Top