Subway 18193

Subway #18193-0 is a Subway restaurant located at Pilot Travel Center, I 80 and US 183, Elm Creek, Nebraska.