Get directions to: Center Street Grill, Santa Cruz, CA
Restaurant address: 1001 Center St, #1 Santa Cruz, CA 95060, USA
Restaurant: Center Street Grill