Drag box to select area
Plaza Deli is tucked away in the center of a large business park, and seems to be the lunch spot for all the surrounding companies. It serves breakfast items and lunch treats as well as workday snacks. There's a grill, too, so you can expect hot, fresh-made food as well as sandwiches, soups, coffee and other deli fare.
2685 Marine Way, Mountain View, CA 94043
- Hours: Mon -Thu, 7am - 4pm; Fri, 7am - 3pm; Sat, Sun, closed
- Accessible: no