829 N Houk Rd, Delaware, Ohio 43015 USA
Tucked in the corner of the Kroger strip mall
Photo Credit: Yelp