If you want an authentic Italian sub sandwich, then cavarettas is the place for you. They have by far the best subs in the world at a reasonable price, less than 5 dollars for a large sub that will last you 1-2 meals. The mini cannoli is the best desert to go with a great sub, me and my girlfriend always get 2 subs and 2 cannollies.
more