Justin Bieber's birthday didn't go off quite as he planned, but he still had a great time all across Los Angeles.
First, Bieber met up with five friends, his mom and his manager, Scooter Braun, at The London Hotel in West Hollywood. According to our sources, he had arranged to hang out by the pool but because of the cold weather, he opted to hang out in the multiple rooms he requested.
Unfortunately for Biebs, the penthouse was unavailable because of an already scheduled corporate function.
We're told he ordered crab legs, but instead of eating inside, Bieber took the legs outside the hotel to greet friends. His mom got a super special greeting with a giant hug from her son.
Later, he blew off some steam with friends at MB2 Raceway in Sylmar. Lastly, Bieber capped his night off with a late night dinner at Mastro's.
Sounds like Bieber had a blast!