3951 S. Meridian Street
Indianapolis,
Indiana
United States
Phone number: 1 317-781-1386
Web: http://www.theallamericanbbq.com
Category: Restaurants and Bars