Jul 10 Pool, beach and mountain views-Penthouse Beach-Front Peninsula Nuevo Vallarta Mexico Pool, beach and mountain views-Penthouse Beach-Front Peninsula Nuevo Vallarta Mexico