T Todd Richards Review of Isle Casino Hotel 4 years ago Fun place to go. Slots seem to be set tight, thou... Fun place to go. Slots seem to be set tight, though.
Comments: