Jul 10 South View Penthouse Beach-Front Peninsula Nuevo Vallarta Mexico South View Penthouse Beach-Front Peninsula Nuevo Vallarta Mexico