Subway 6880

Subway #6880-0 is a Subway restaurant located at, 316 South Woodruff Avenue , Idaho Falls, Idaho.