Taproot Restaurant170 N MERCHANT STDECATUR, IL 62523United StatesPOINT (-88.9552712 39.8423869)Class Of Trade: 32Phone: 2173306365All Packages: