Subway 17625

Subway #17625-0 is a Subway restaurant located at Oklahoma State University, 700 North Greenwood Avenue Building 4, Tulsa, Oklahoma.