Leigh-Ann gives you a tour of her villa in the TRS Yucatan resort DIY and design expert, Leigh-Ann Allaire Perrault, shows you around her lavish villa in Mexico. Jun 19, 2018