The Point Kitchen and Bar

Santa Cruz, California