Subway 28286

Subway #28286-0 is a Subway restaurant located at South Bay Marketplace, 45 North Broadway Suite C, Chula Vista, California.