There's a really good one over near Olive Garden. It's named Sahara's. We went for a girlfriend's wedding, and it was really nice. A little pricy, though - but you can get different packages.
CHA-CHING. My wife looked into that place once. ONCE!!! It was her own choice not to go back.