Subway 2717

Subway #2717-0 is a Subway restaurant located at Crestview Village Shopping Center, 4712 Manzanita Avenue, Carmichael, California.