Tag: Pictures of Omni Tucson National Resort

Omni Tucson tees up ultimate resort experience

Tucson, Arizona is synonymous with luxurious resort lodging and world-class golf. One of the pillars of the resort golf community is Omni Tucson National—where for more than two decades the resort played host to the prestigious PGA "Tucson Open" tournament. My stay at the Omni Tucson National Resort was actually...

Read more