by Radar Staff
Just days after she was hospitalized with a one-two punch of food poisoning and exhaustion, a fresh-faced Selena Gomez was back on the grind at the posh outdoor shopping center Santa Monica Place on Monday, where she reassured fans, "I'm feeling much better, thank you.”
The 18-year-old Wizards of Waverly Place beauty performed her songs Who Says and A Year Without Rain to celebrate the upcoming release of her romantic adventure film, Monte Carlo.
Gomez, who's dating Justin Bieber, stars in the movie alongside Katie Cassidy and Leighton Meester. It hits theaters on Friday, July 1.