gfowler, know that those hotels are a good 20+ miles from the airport. FWIW.
The park with the hole in the rock is Papago Park. About 2 miles from Sky Harbor property.
In addition to meals, what else would folks like to see/do? Mrp Alert, I will log your request.