Subway 1055

Subway #1055-0 is a Subway restaurant located at, 609 Broadway Unit A, Chula Vista, California.