Applebee's Restaurants in Freeport, IL