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

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.