Taste Deli is a delicatessen specializing in homemade and locally sourced products. Expect delicious food, decent portions, and great value.