Centaur Entertainment
Talking Stick Resort Talking Stick Resort
Scottsdale, Arizona
"Centaur Entertainment"
It feels good to finally have this place back up & running.