Exit 2onI-880 Northbound
Left 1.1 mi
Food white 28@2x
Ramen Taka
2219 The Alameda, Santa Clara, CA 95050