Paul McCartney and Nancy Shevell leave after their marriage ceremony at Old Marylebone Town Hall in London. | Gallery: The wedding ceremony. (Kieran Doherty/Reuters)

(Video of the newlyweds after their wedding.)

The couple’s reception was held at Sir Paul’s home in St. John’s Wood, a north London district. About 100 revelers were in attendance, including Kate Moss, Twiggy, Jools Holland and Rolling Stones guitarist Ronnie Wood.

The pair wed in front of 30 guests at the Marylebone Town Hall, the same location McCartney married first wife Linda in 1969, on what would have been John Lennon’s 71st birthday.

Fellow Beatle Ringo Starr, Barbara Walters, who is Shevell’s cousin, and McCartney’s children — Mary, James, Stella and Beatrice — were all present.

“I feel absolutely wonderful,” McCartney told well-wishers gathered at his home after the ceremony.

The former Beatle performed a song specially composed for his third wife at the reception, according to the Daily Mail. “There was a lovely song that our kid did, and they had a lovely dance together,” Mike McCartney, Paul’s brother and best man, told reporters. “That was a nice little highlight of the evening.”

Macca also sang “Let It Be” and “Let Me Roll It,” one of Shevell’s favorite tunes, according to the New York Post.

The guests dined on vegetarian dishes, People reports. There was even a vegan cake option.

Watch some famous guests enter the reception, via the Telegraph.

Paul McCartney and his new wife Nancy Shevell wave to fans as the leave Marylebone registry office in central London. (LEON NEAL/AFP/GETTY IMAGES)

Sir Paul McCartney and Nancy Shevell leave the Marylebone Registry Office after their civil ceremony marriage. (Danny Martindale/GETTY IMAGES)