Subway 5412

Subway #5412-0 is a Subway restaurant located at Ranch Acres Shopping Center, 3109 South Harvard Avenue Unit D, Tulsa, Oklahoma.