Overview
The International Center of Photography is described as "the world's leading institution dedicated to photography and visual culture" [1] and is located at 84 Ludlow Street in New York [4]. Founded in 1974 [3], the institution functions as a photography museum and school that presents exhibitions, offers educational programs in photography and visual arts, and hosts public programming and community events [2].
The company's own site places it in New York: The International Center of Photography is described as 'the world's leading institution dedicated to photography and visual culture' with p. [1]
Business address: 84 Ludlow St, New York, New York, 10002. [4]
Leadership & org chart
Alumni
Something wrong or missing? Send an update. Fixed within 24 hours.