Review for Your Lucky Charm Casino Review For Alamo Casino Wells Petro Google User Apr 8 '18 at 16:51 This place is great stop for weary Travelers.. a lot of locals stop by here as well.. grab a drink, gamble some money, and grab a nice meal, also a Dunkin donuts and truck shop on site. View full site to comment or like