120th Street Art Gallery

From WikiCU
Jump to: navigation, search

The 120th Street Art Gallery was a proposed four story building with large arched windows that would've been built in the Grove on the spot where CEPSR stands today. The proposal was initially floated in 1928.