Togo's

Location

South of MAGWest (Towards Highway 101 / AMC Mercado Theater area)

Rating ( vote)

Sandwiches(408) 727-39714300 Great America Pkwy #108, Santa Clara, CA 95054