Subway 28240

Subway #28240-0 is a Subway restaurant located at Canyon Plaza, 3417 Broadway Suite J-6, American Canyon, California.