New retail stores on board Carnival Vista include a Cherry On Top and Effy Jewelry

New retail stores on board Carnival Vista include a Cherry On Top and Effy Jewelry