The International Center of Photography (ICP), located at 84 Ludlow Street, New York City, is the world’s leading institution dedicated to photography and visual culture.