A source told US Weekly the two decided on the specific location because "they first fell in love" there. The two began dating in 2007 and were engaged in December 2011.
Family and friends, including Kanye West and Stevie Wonder were among the guests.
Wonder performed with Legend as a special treat. Actress and model Brooklyn Decker was a bridesmaid and Biz Markie helped DJ the celebration.
Teigen, 27, wore three Vera Wang dresses for the big occasion, including an ivory strapless open back, V-neck ballgown for the ceremony, and an ivory strapless mermaid gown with a pleated bodice for the reception. She finished off her stunning looks with a crimson strapless mermaid gown with a hand-draped bodice and inverted flange skirt with crystal embroidery for the after party.
A source told US Weekly that the couple made the decision to say "I do" before Legend left to tour in October.
Information from US Weekly contributed to this report.