FRIDAY, MAY 8, 2026
Question: Which lake is home to a dining spot promoted as America’s largest floating restaurant?
Answer: Lake Powell. Jádí’Tooh at Antelope Point Marina near Page lets visitors arrive by boat or ramp access while overlooking towering red rock canyon scenery.