Cancun Bar Grill decatur2930 N Main St, Decatur, IL 62526, United States, Decaturopen now, until 21:30 (closes in 39 min)