Subway 16107

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