Hacienda Caracol is an expansive 10-bedroom, 11-bathroom villa, shaped by architecture that combines Spanish and Mexican design, with high ceilings, marble floors, and rich handcrafted furniture. The villa offers incredible ocean and jungle views and come...
more