Subway 64665

Subway #64665-0 is a Subway restaurant located at Walmart Supercenter #5841, 5001 North Ten Mile Road, Meridian, Idaho.