Map
336 Miramar, Puerto Vallarta 48300, Mexico
Courtesy of Hacienda San Angel

Colonial art decorates the secret patios and nooks of this romantic 19-suite hotel.

Hotel
Hacienda San Angel

Colonial art decorates the secret patios and nooks of this romantic 19-suite hotel.