Deli · 1077 Independence Ave, Mountain View, CA
More food in Mountain View, CA · Deli in Mountain View