Kate Middleton stunned onlookers wearing a high-necked Roland Mouret gown with a thigh-high slit and glimmery Jimmy Choos.

Accompanying Prince William to the swank Claridge's Hotel in Mayfair for a private function, Kate Middleton stole the show in her cream gown with the slit reaching her thighs. The couple was attending a meeting at the Thrity Club, a congregation of many media players.

"The dress, believed to be a design by Roland Mouret, had a demure high neckline, was teamed with crystal-studded Jimmy Choo Vamp sandals that revealed crimson-painted toenails. The Duchess carried a diamante clutch bag that matched her shoes and sported a pair of chandelier-style diamond earrings," described the Daily Mail.

The last time Kate wore a Roland Mouret was while touring North America in 2011. She had worn Jimmy Choos in Los Angeles red carpet as well. Kate wore the diamond earrings for a fundraising event at St James' Palace last November.

"The Duke has been invited for around nine years now and thought that it was right. Other senior members of the Royal Family also suggested that it was an interesting event to attend," a St James's Palace spokesman said.

It was interesting to see Kate wear high heels this time after famous shoe designer Nicholas Kirkwood criticised her for "playing safe with footwear".

"She just wears too much high street stuff. I know she's trying to be democratic, but I don't know how many pairs of LK Bennett you can wear. She does occasionally come out and is wearing McQueen or something like that. It's like, 'Do that more! You're meant to be a princess-y type of person, so act like one'," Kirkwood said.

To see the pictures, click here.

While walking, Kate Middleton struck the same leg pose that Angelina Jolie did at the Oscars 2012. Jolie's leg pose became so famous that a Twitter account was made in its name.