Golf Resorts July 12, 2019 TOWA GOLF RESORT – NEW MEXICO’S BEST GOLF HOTELTOWA GOLF RESORT – NEW MEXICO’S BEST GOLF HOTEL Golf Life heads down to Santa Fe, New Mexico to share with you Towa Golf Club. See why Towa was named Best Golf Resort in North America! Located in the dramatic…