Smee's Place
1454, W 86th St West, Indianapolis, IN - 46260
317-876-0202
Smee's Place is a Bar and Grill restaurant in Indianapolis, the focus is on comfort food.
1454, W 86th St West, Indianapolis, IN - 46260
317-876-0202
Smee's Place is a Bar and Grill restaurant in Indianapolis, the focus is on comfort food.