Catch Stella's Notch live at Universal Bar & Grill this Saturday @ 10 pm. 4903 Lankershim Blvd. North Hollywood in front of Toyota. 21 and over.
Added by ozzlander on July 20, 2005