Subway 36304

Subway #36304-0 is a Subway restaurant located at London Square Shopping Center, 5800 South Lewis Suite 117, Tulsa, Oklahoma.