Garza Blanca Preserve Resort & Spa

Garza Blanca Preserve Resort & Spa

Puerto Vallarta, Jalisco, Mexico / Spectacularly flanked by the vibrant blue waters of the Pacific Ocean and the verdanant tropical forests of the Sierra Madre mountains.
Garza Blanca Preserve Resort & Spa