Subway 2705

Subway #2705-0 is a Subway restaurant located at, 6373 East 31st Street Ste J, Tulsa, Oklahoma.