Restaurants in 95134

  • Subway
  • 670 River Oaks Parkway, Suite M, River Oaks Plaza, San Jose, CA 95134, USA
  • More info