Subway 628

Subway #628-0 is a Subway restaurant located at Parkway Square Shopping Center, 2418 Texas Avenue South Suite D2, College Station, Texas.