Subway 7588

Subway #7588-0 is a Subway restaurant located at The Plaza North Shopping Center, 221 North McDowell Boulevard, Petaluma, California.