Santa Cruz is a restaurant known for its generous appetizers and friendly staff. They offer delivery service.