BEST DELI/SANDWICH SHOP The Deli 9671 Foothill Blvd, Rancho Cucamonga, CA 91730 909.989.8122 facebook :: yelp Years Won: 2016 (Best) MAP