De La Hacienda is located in Downtown Santa Cruz