tables on outdoor patio next to pier with red rock scenery in background – Stacey Mcmahan/Google Reviews
Page, Arizona, boasts an abundance of restaurants but only one of them is a gigantic buoyant culinary oasis. The Antelope Point Restaurant — one of the world’s largest floating restaurants — also goes by the name Jádí’Tooh, which means “antelope” in the local Navajo language. Through the building’s large interior windows and from its water-facing patio, guests can gaze out at the water and the desert scenery while dining. The…