For high culture there are a plethora of options from the royal opera house and the royal albert hall through to hundreds of west-end (and fringe) theatres showing big name shows, packed with celebrities.
Opera in London.
English National Opera Address: London Coliseaum, St Martin's Lane, London Tel: 020 7632 8300
Royal Opera House Address: Bow Street, Covent Garden, London Tel: 020 7304 4000