BEST DELI/SANDWICH SHOP Upland German Delicatessen 983 W Foothill Blvd, Upland, CA 91786 phone: (909) 985-6266 website :: facebook :: twitter :: yelp Years Won: 2015 (Best) Advertorial MAP