Subway 26412

Subway #26412-0 is a Subway restaurant located at Carmichael Village Shopping Center, 4005 Manzanita Avenue Suite 54, Carmichael, California.