Victoria’s Secret has opened in Grand Cayman. The lingerie and beauty products store is located in the Royal Plaza building on Cardinall Avenue in George Town. The Victoria’s Secret Beauty & Accessories Store is the product of a partnership with Island Image Ltd. and the Penha Group. The store is next to Penha Perfume & Cosmetics and the MAC Boutique. The Penha Group is based in Curacao and also has store locations in Aruba and St. Maarten.