They are located in the Oaks Shopping Center, across the street from De Anza College. I've had pickup at the place for several years. The sandwiches are always good and the employees are very helpful with customers.
Address: 21265 Stevens Creek Blvd, Cupertino, CA 95014-5715
Location: United States > California (CA) > Cupertino
Phone Number: +1 408-517-0475