Jul 10 Long Deck, Penthouse Beach-Front Peninsula Nuevo Vallarta Mexico Long Deck, Penthouse Beach-Front Peninsula Nuevo Vallarta Mexico