Selena posed for the camera with fans in an adorable blue-printed frock in Portugal on Sept. 12. But here's the even better news - you can look as stunning as she did for a VERY small price!

Selena Gomez is touring around the world right now, but it looks like she's made time to do a little shopping! Fresh off a stop in London, the 21-year-old was spotted taking photos with fans on Sept. 12 in a blue-printed dress from the UK store Motel Rocks.

Selena Gomez: Get Her Pretty Printed Dress For Under $65

Selena never disappoints when it comes her style. The brunette beauty is always dressed to the nines, and (bonus!) in affordable wear.

On Sept. 12, Selena posted pics of herself posing with fans after her concert in Lisbon, Portugal. The songstress was wearing a blue-printed babydoll dress, which is now no longer available but came from the online retailer, Motel Rocks.

The Motel Penny Babydoll Dress (in Mandala Print) is perfect for warm weather and can be easily dressed up or down. While the print itself is enough - so remember to keep accessories to a minimum - the back has a cute exposed zipper.

Even though Selena was spotted in London wearing all black just a few days ago, we love how she's not afraid to be daring and wear a pretty print.

Selena Gomez Wants To Design 'Edgier' Clothes

In an interview with the radio station Kiss FM in London, Selena discussed her clothing line and revealed that she hopes to do more in the fashion industry in the near future.

"I have my clothing line that's been going on in the states. It's been going really well and it's probably one of the best things I've been part of," she said in the interview. "I want to do something a bit more edgier."

We love how Selena is becoming such a style icon. She definitely knows what to wear and when.

More from Hollywood Life:
Selena Gomez's Sexy Performance: Best Revenge Outfit Ever?
Selena Gomez Appears In 'Everybody Knows' Video: Dissing Justin Bieber?
Justin Bieber Confirms Selena Gomez Fourth Of July Date - New Pic