Neli's Deli
Address:
21801 Stevens Creek Blvd, Cupertino, CA 95014
Phone:
(408) 255-2552 Delicatessens
Other Businesses:
- Pizzazz Party Planners at 7543 Normandy Way, Cupertino, CA 95014
- Cupertino Valero Premium Deli at 1699 S De Anza Blvd, Cupertino, CA 95014
- Ridge Vineyards Inc at 17100 Montebello Rd, Cupertino, CA 95014
- Subway at 22352 Homestead Rd, Cupertino, CA 95014
- Pizza Presto at 19998 Homestead Rd, Cupertino, CA 95014