This location of the famous sandwich chain is conveniently located in the Livermore Town Center shopping strip. The interior space is clean and inviting, and the service is quick and friendly. The menu features custom-made sandwiches with many fresh ingredients from which to choose.