I might go. I'll buy my ticket tomorrow. North Hollywood is to far from me; but I'll be going to The Crest - the one that's located in Westwood Blvd. I don't even know where that is, but Google Maps says it's just 30 mins away. Which one you'll be going?
February 2014