Best Sandwiches in Palo Alto, California

First, how would you describe your experience with us?
/* --FIXED iPad view footer-- */