Location

In 1990 local architects Thacher & Thompson designed "El Centro", a building literally designated the center of Downtown Santa Cruz. It is here that Assembly resides.


1108 Pacific Ave, Santa Cruz, CA 95060

Loading