If you are looking for Subway on this end of town, try here. The food is the normal Subway fare, but the staff are friendly, and if you happen to be visiting TWS this is within easy reach. Parking is a little difficult, but it is College Station after all.
Address: 2418 Texas Ave S, Ste D, College Station, TX 77840-4103
Location: United States > Texas (TX) > College Station
Phone Number: +1 979-696-4418