Subway 6880

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