Subway 2542

Subway #2542-0 is a Subway restaurant located at Convenience Store, 4948 North Peoria, Tulsa, Oklahoma.