Subway 7351

Subway #7351-0 is a Subway restaurant located at Times Square Shopping Center, 37 Times Sq Mall Unit #48 & 50, Mount Vernon, Illinois.