Subway 13456

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