A Tex-Mex Restaurant in Sherman IL

Located in Sherman, IL, Cancun Inc is in the restaurants business. Operating for 10 or more years, they have an annual income of $1 to 2.5 million. Cancun Inc is considered a large business with 5,000 to 9,999 square footage of space.


Day Opening Closing
Mon-Sat 11:00am 10:00pm
Sun 11:00am 9:00pm
Click the button to add a review for Cancun

Add Review