Selena Gomez was looking leggy at her fragrance launch at Macy's Herald Square in New York on June 9.

The 19-year-old singer showed that she has legs for days in an ensemble that comprised of white seashell-printed, high-waisted shorts, matching crop top (both by Versace) and ivory Vanessa Bruno blazer. Selena accented her leggy look with sky-high nude heels.

The outfit is all part of the "Spring Breakers" actress' new, grown-up image, and .Gomez recently told Us Weekly her legs are her favorite part of her body, and added that her hectic schedule keep them in shape.

"When I'm on tour I dance a lot, and I wear a lot of heels," she told the magazine.

The singer was sporting the sexy look to help launch her self-titled debut fragrance. Last month, the first ads for the perfume were released and featured the pop star looking sultry -- posing in a purple pool of water, dripping wet and wearing a strapless Maria Lucia Hohan dress that hugged every curve.

PHOTO:
selena gomez flashes leg

Loading Slideshow...
  • Venus Williams

    (FameFlynet)

  • Jena Malone

    (Pacific Coast News)

  • Miley Cyrus

    (FameFlynet)

  • Brooke Burke

    (Pacific Coast News)

  • Raven Symone

    (Getty)

  • Charlize Theron

    (Getty)

  • Jennifer Lopez

    (Getty)

  • Kendall Jenner

    (Getty)

  • Tara Reid

    (Getty)

  • Rihanna

    (Getty)

  • Miley Cyrus

    (Pacific Coast News)

  • Miley Cyrus

    (X17 Online)

  • Shailene Woodley

    (Getty)

  • Kim Kardashian

    (Getty)

  • Lea Michele

    (Getty)

  • Cameron Diaz

    (Getty)

  • Jennifer Hudson

    (Getty)

  • Raven-Symone

    (Splash)

  • Jordin Sparks

    (Splash)

  • Charlize Theron

    (Splash)

  • Ashley Greene

    (Getty)

  • Sofia Vergara

    (Getty)

  • Julia Roberts

    (Getty)

  • Miley Cyrus

    (Getty)

  • Rosie Huntington-Whiteley

    (Getty)

  • AnnaLynne McCord

    (Getty)

  • Demi Moore

    (Getty)

  • Jennifer Lopez

    (Getty)

  • Naya Rivera

    (Getty)

  • Cameron Diaz

    (Getty)

  • Diana Agron

    (Getty)

  • Kim Kardashian

    (Getty)

  • Olivia Munn

    (Getty)

  • Zooey Deschanel

    (Getty)

  • Kate Bosworth

    (Getty)

  • Selena Gomez

    (Getty)

  • Kendall Jenner

    (Getty)

  • Ashley Tisdale

    (Getty)

  • Jennifer Hudson

    (Getty)

  • Taylor Swift

    (Getty)

  • Fergie

    (Getty)

  • Rihanna

    (Getty)

  • Lea Michele

    (Getty)

  • Gwyneth Paltrow

    (Getty)

  • Julianne Hough

    (Getty)

  • Selena Gomez

Also on HuffPost: