Creation Cafe

Name: Creation Cafe Location: Buggs Temple, 337 West 11th Street, Indianapolis, IN 46202 Rating: 2

I always like to brush up on my coffee research when heading to a new city – or at least one I haven’t been to in a while. I was, therefore happy to stumble upon the Indy Indie coffee map. […]