Applebee's Restaurants in College Station, TX