Subway 21183

Subway #21183-0 is a Subway restaurant located at Lynwood Shopping Center, 1355 Filer Avenue East, Twin Falls, Idaho.