The Italian store sells rather expensive, imported Italian food that is generally difficult to get in more mainstream stores. However, their subs and pizzas definitely warrant a trip to the Italian store! Their subs are especially delicious—they put a great spread on that makes it every so tasty and delectable!
more