Canyon 66 Restaurant and Sports Lounge is a hot spot for both locals and travelers. Located near the Grand Canyon and Hoover Dam, it serves as an ideal rest spot for tourists to relax and enjoy a wide variety of delicious food and entertainment. Be sure to stop by and enjoy a meal and a show!
Canyon 66 was wonderful. The food was delicious Enjoyed the ambiance and live music. We went as a large group of 30 and they accommodated.
They are never open... we've tried to eat here 5 times (we like trying new things). We come during regular day time hours... lunch... closed. Dinner......
Traveled from New Mexico and this was close to where we were staying, out of everything on the menu and went to find somewhere we could get some real food...