Subway 16107

Subway #16107-0 is a Subway restaurant located at, 559 Telegraph Canyon Road , Chula Vista, California.