In Tribeca, a Pillar of Cape Town’s Artistic Community Finds New Ground
Located in a restored cast-iron building at 75 Leonard in downtown TriBeCa, it has 4,000 square feet of space with 17-foot-high pressed tin ceilings, two exhibition galleries, a viewing room and offices.