If Selena Gomez and Justin Bieber want to keep their romance a secret, they're going to have to work a little harder.
After being photographed sharing a passionate kiss on a private yacht in the Caribbean earlier this month, a source tells PerezHilton.com that the 18-year-old Wizards of Waverly Place star was getting very cozy with the 16-year-old Canadian singer at the posh London Hotel in West Hollywood over the weekend.
"Was just on top of the London in weho and saw BIEBER getting it on w/ GOMEZ in a cabana. Super cuddly. Followed by zipping up the cabana for "privacy." Both dressed in black and both so little!" said the source.