Subway
3700 Thomas Rd #103, Santa Clara CA 95054
(408) 748-0080
Directions
Order Online Delivery
Ubereats
Postmates
Doordash
Subway
Santa Clara, California
Subway
3700 Thomas Rd #103, Santa Clara
(408) 748-0080