TaD’s of College Station now open for business

The much-anticipated TaD’s of College Station is finally open for business. The restaurant opened last week at 1611 William D Fitch in south College Station.

Continue reading