Buffalo Thunder Resort Casino

The Buffalo Thunder Resort Casino is a resort and casino in Cuyamungue, New Mexico. It has a casino, spa, three golf courses, and six restaurants, and it is run by the Pueblo Native American tribe.