Hacienda Encantada Resort & Spa A La Carte All Inclusive Optional.

Hacienda Encantada Resort & Spa, A La Carte All Inclusive Optional This Mexican-style resort in Cabo San Lucas features a full-service spa, outdoor pool and hot tub. suites with kitchen and balcony