Photo by Garza Blanca Preserve Resort & Spa
Nestled between the forests of the Sierra Madre mountains and the waters of the Pacific Ocean, Puerto Vallarta's Garza Blanca Resort offers a tranquil setting to unwind. Just minutes from city shopping and dining, the luxury resort is also a short distance from the Rio Nogalito river -- a blend to satisfy both nature and city lovers.
Mexico's Hottest Resorts 15 Photos
Experience Puerto Vallarta 13 Photos