TapRoot
170 N Merchant St, Decatur
(217) 330-6365
Menu
Restaurants in Decatur, IL
TapRoot
170 N Merchant St, Decatur, IL 62523
(217) 330-6365