← Chula Vista restaurants
Subway
No reviews yet
Sandwich517 Telegraph Canyon Rd Spc 559, Chula Vista
Own or manage Subway? Claim this listing free
Hours
Hours not listed yet.
Details
Address517 Telegraph Canyon Rd Spc 559, Chula Vista 91910-6436
Phone16196561990
Websitehttps://www.subway.com/
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.