The Best New Restaurant in Indianapolis is a Tiny Bar With 16 Seats

Thrillist | November 13, 2017