Tussauds The Star Awards Posted on Oct 5, 2005 | By London Theatre Direct | share London Theatre Direct has been awarded The Read more News Awards