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,600 per night
Prices start at: $1,450 per night
Prices start at: $1,600 per night
Prices start at: $2,100 per night
Prices start at: $2,850 per night
Prices start at: $2,850 per night