Smokehouse On Shelby
1105 Prospect St
Fountain Square
Indianapolis, IN 46203
(317) 685-1959
- I really like this place the atmosphere the food. Much rather go here than a lot of the other places in Fountain Square with all their hype just to be let...

 

Loading more reviews ...