Fisher Landau Center
New York City, United States · built 1991
The Fisher Landau Center for Art is a private foundation in Long Island City, Queens, New York City, United States. It offered regular exhibitions of contemporary art, open to the public Thursdays through Mondays, until it closed to the public in November 2017.
Aquarium data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).