Results in Flatiron
Since 1977 Set Shop has been serving the photographic industry. What began as seamless paper store has expanded to well over several thousand items that now supplies a wide range of industries like display and exhibition.
36 West 20th Street
Flatiron, New York City, New York 10011