Subway 33132

Subway #33132-0 is a Subway restaurant located at, 1340 East 71st Street , Tulsa, Oklahoma.