The Omni Tucson National

The Omni Tucson National is located in North Tucson.  Although a traditional golf resort with spacious greens, this venue also offers a lake, an expansive outdoor area for dining, and an indoor reception area as well.