Lady Gaga covers her tattoos and dons beautiful ballet pink dress to perform for the British royal family

Lady Gaga is pure elegance!

The normally edgy "Perfect Illusion" rocker opted for an ultra-classy look while performing for the British royal family during the Royal Variety Performance at Hammersmith Apollo in London, England, on Tuesday, magically hiding her intricate tattoos with makeup.

WATCH: Lady Gaga Writes Open Letter About Living With PTSD, Reveals Intense 'Trauma' On 'Born This Way' Tour

Gaga, 30, donned a ballet pink silk Brandon Maxwell gown for the regal occasion, which featured a halter-neck and feminine pleats. In addition to hiding her tattoos, the songstress completed her look by wearing minimal makeup and keeping her platinum blond locks perfectly styled into a messy updo.

Getty Images

Simply stunning!

Prior to her performance, Gaga was all smiles while meeting Charles, Prince of Wales.

Getty Images

WATCH: Lady Gaga Gets Her Own Wings, Rocks the Runway in Crazy Platform Heels at Victoria's Secret Fashion Show

She also met and shook hands with his wife, Camilla, Duchess of Cornwall, who was dressed in a gorgeous lacy red number and diamond statement earrings.

Getty Images

Later, however, Gaga was back to her usual attire, rocking heavy makeup, a long-sleeved leather gown adorned with stars, fishnet tights and bright pink platforms to London's swanky Groucho club.

Getty Images

WATCH: Did You Notice the Drastic Way Lady Gaga Changed Her Appearance at the Golden Globes?

This wasn't the first time Mother Monster covered her ink. She also went au naturel at the Golden Globes in January, enlisting American Horror Story makeup artist Mike Mekash for help. He used PAX, an acrylic based makeup, to create Gaga's '50s-inspired glam look.

RELATED: The 2016 Victoria's Secret Fashion Show: