Selena Gomez and Justin Bieber Caught Cuddling in West Hollywood

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 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.