Subway 11412

Subway #11412-0 is a Subway restaurant located at, 3114 South 24th Street , Omaha, Nebraska.