Subway 5904

Subway #5904-0 is a Subway restaurant located at Plaza 51 Shopping Center, 515 Airbase Road, Mountain Home, Idaho.