Location & Nearby Info
Neto's Sausage and Grill
1313 Franklin St.
Santa Clara, CA 95050
(408) 799-0718
Show nearby: