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,350 per night
Prices start at: $1,350 per night
Prices start at: $1,800 per night
Prices start at: $2,750 per night
Prices start at: $2,750 per night
Prices start at: $2,900 per night