Subway 11401

Subway #11401-0 is a Subway restaurant located at, 12207 North MacArthur , Oklahoma City, Oklahoma.