Subway Santa Clara CA
Add Website
Close
Subway
Be first to review 2480 De La Cruz Blvd,Santa Clara CA 95050-2923 Phone Number: (408) 492-1703
Subway Store Hours
Hours may fluctuate
Post a review
Subway Nearby
Locations Closest to You miles-
Subway - Santa Clara 2503 Scott Blvd.0.95
-
Subway - Santa Clara 1171 Homestead Rd1.23
-
Subway - Santa Clara 1171 Homestead Rd, #1201.26