Fisher Landau Center (built 1991)
Location: 40.7534639°N, 73.9331250°W