Add your review, 0 reviews Squealers Barbeque Updated: 2016-06-17 Naptown Buzz Listed in Barbeque, Food & Drink, Restaurants Add to Favorites (317) 871-7427 5515 W 86th St Indianapolis, IN 46268 Description: Read more...