PRESS GLASS in New York City

We started with the eight-storey building at the corner of Jackson Avenue and 51st Avenue, Long Island City, near East River.

Location