great fresh made to order while you wait subs. You can even watch them make it. Not like subway but there breads are soft and there meats are better in my book. This small shop has been around for a very long time and there subs are perfectly make. They have speicals every day and you can call in you order so that you can run in and pick it up if you need to. They also do catering for your partys!!
PROS: catering, made to order
CONS: may run out of fresh bread