Cupertino CA Delicatessens 1. 21801 Stevens Creek Blvd, Cupertino, CA 95014 | Neli's Deli (408) 255-2552