Applebee's Restaurants in Northwood, OH