Subway 1055

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