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.