
Tusayan, United States
Canyon Star Steakhouse
Canyon Star Steakhouse sits at 149 AZ-64 in Tusayan, the small service town immediately south of Grand Canyon National Park's South Rim entrance. The setting positions it as a natural stop for visitors arriving after a day on the rim trails. For a broader view of what Tusayan's dining scene offers, see our full Tusayan restaurants guide.



