Even if you have a favorite restaurant, trying new places is always fun. Whether you live in Decatur, Illinois, or you’re passing through, check out the TapRoot Restaurant. Not only will you discover incredible cuisine but also outstanding service. There’s a good chance it’ll become your first choice when dining out.
A... [read more]