One of the best parts of Thanksgiving is pulling a golden-roasted turkey fresh from the oven and wowing your entire family.
For those planning a pilgrimage to this barbecue destination, Squealers is located at 390 E High St in Mooresville, making it accessible for both locals and travelers passing through central Indiana.