BEST DELI/SANDWICH SHOP The Deli 9671 Foothill Blvd, Rancho Cucamonga, CA 91730 (909) 989-8122 website :: facebook :: twitter :: yelp Years Won: 2014 (Best) MAP