I love this place! The people are friendly and the food is the best (the Los Altos Sub is my personal favorite). It has the best deli sandwiches by far! They have a freshly bake...
All reviews seem positive