Subway 22909

Subway #22909-0 is a Subway restaurant located at Grand Teton Mall, 2300 East 17th Street Space #01214, Idaho Falls, Idaho.