Subway 45951

Subway #45951-0 is a Subway restaurant located at Otay Ranch Town Center, 2015 Birch Road Space 1601, Chula Vista, California.