Grand Velas Resort

Experience an all-inclusive, luxury vacation at Grand Velas All Suites & Spa Resort, a magnificent hotel, spa and beach resort located in Nuevo Vallarta / Puerto Vallarta, Mexico.