DECATUR
609 N. 13th St., Decatur, IN 46733
260-724-8130
Dine In, Carryout & Delivery