Twirling and dipping on the dance floor, her distinctive red hair cascading behind her, Princess Beatrice was the belle of the Adventure in Wonderland Ball on Thursday evening.
The fun-loving royal got into the party spirit as she was spun around by a fellow party-goer at the charity event, which was held by the Reuben Foundation in aid of Great Ormond Street Hospital Children's Charity.
CLICK ON PHOTO FOR FULL GALLERY
Beatrice was one of the first VIPs to start dancing at the star-studded event, held at Bridgewater House, and her fellow guests watched with delight as she stole the show.
The 25-year-old chose a pretty royal blue outfit for her charity night in the capital. She teamed a silk top with a pleated navy mini skirt, tights and heels, adding extra sparkle with an eye-catching necklace.
After thanking her dancing companion with a hug — at one point, their energetic routine saw Beatrice's Alice band fly off her head — Beatrice got down to business, and gave a speech to the star-studded audience.
Guests at the ball included Topshop heiress Chloe Green, who chose on-trend tartan for her evening out. The 23-year-old — who is currently dating Marc Anthony — looked effortlessly stylish in the fun mini-dress, which she teamed with red suede platform boots and a patent clutch bag.
Eliza Doolittle showcased her quirky style in a pair of monochrome striped trousers, a fuchsia crop top, trainers, a Lulu Guinness bag and a wide-brimmed hat.
Bringing Hollywood glamour to the event was Joan Collins, who dazzled in a full-length black gown with diamante detailing. Tamara Beckwith looked equally chic in an LBD. James Blunt and Ben Goldsmith also stopped out for the special charity event.