Subway 53987

Subway #53987-0 is a Subway restaurant located at Broadway Plaza A05 -, 1120 Broadway, Chula Vista, California.