Subway 32678

Subway #32678-0 is a Subway restaurant located at Eastlake Village Marketplace, 2295 Otay Lakes Road Suite 114, Chula Vista, California.