Eat your heart out, Justin Bieber!
Selena Gomez showed off her long legs while out and about in London on Monday. The "Come & Get It" singer braved the cold weather in some super short shorts, a black blazer and a crop top.
The 21-year-old styled her long locks in loose waves and sported minimal makeup, completing her look with pink pumps for for her dinner date.
Gomez stopped by Sketch restaurant with a gal pal, and later posted a picture via Instagram of the twosome drinking some fruity beverages.
"Extra whip cream please! Dessert before dinner. Duh.," she captioned the fun photo.
It definitely looks like the former Disney star is trying to put rehab behind her -- this is the second picture she's posted since leaving the treatment center of her drinking what looks like an alcoholic drink.
Selena does look like she's doing just fine, though. What do you think about her sexy style? Tell toofab in the comment section below, and click "Launch Gallery" above to see even more of Gomez's hottest looks!