Subway 26678

Subway #26678-0 is a Subway restaurant located at American River Plaza, 9500 Greenback Lane Suite 33, Folsom, California.