Subway 11412

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