Subway 59455

Subway #59455-0 is a Subway restaurant located at Plaza del Sol, 9999 South Mingo Suite U, Tulsa, Oklahoma.