Shop the striped Topshop dress that Beyonce wore while in London in March 2014 Credit: Weir Photos/Splash News

When Queen Beyonce first wore a certain striped Topshop dress in March while in London, the ensuing fashion frenzy was similar to one set off by London's best-dressed royal, Duchess of Cambridge Kate Middleton.

Since the $140 style quickly sold out, Topshop has answered the prayers of those shoppers left with empty hands. The fashion retailer has restocked the versatile dress on with plenty of sizes available online—and for a limited time at $70 (that's half off!).

The T-shirt style frock, also worn by January Jones, has an A-line silhouette, which flatters just about any body type. Paired with metallic patent leather pumps and a statement necklace, it can take you from the office to a dinner date. Or for a casual take, pair with slip-on canvas sneakers and a jean jacket.

Beyonce has quite the love affair with Topshop. The "Partition" singer went with the brand's floral shirt for her return to New York City on May 28, and the crochet top and shorts for Easter with Jay Z and Blue Ivy.