At Hacienda San Gabriel de las Palmas, you'll be within a 15-minute drive of Jardines de México. Guests can visit the spa to indulge in hot stone massages, body wraps, or facials, and international cuisine is served at La Troje, which is open for breakfast, lunch, and dinner. An outdoor pool, a poolside bar, and a terrace are other highlights at this luxurious hotel.