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