Subway 50579

Subway #50579-0 is a Subway restaurant located at City Plex Towers 1st Floor, 2488 East 81st Street, Tulsa, Oklahoma.