Each of the 18 comfortable rooms at the Hacienda San Martín hotel has been meticulously restored to preserve the vestiges of its colonial past, fusing them with the comfort of the 21st century.
Prices start at: $1,560 per night
Prices start at: $1,560 per night
Prices start at: $1,980 per night
Prices start at: $2,800 per night
Prices start at: $2,800 per night
Prices start at: $3,080 per night