Sunday, September 13, 2026
Question: What restaurant located in Page claims to be the “world’s largest floating restaurant?”
Answer: Antelope Point Restaurant, also known as Jádí’Tooh which means “antelope” in the local Navajo language, is located at Lake Powell.