Grand Palladium Vallarta Resort & Spa ****

Riviera Nayarit, Mexico