Subway 13456

Subway #13456-0 is a Subway restaurant located at, 10032 South Sheridan Suite A, Tulsa, Oklahoma.