Soho is London England's world-famous entertainment district.
In addition to being home to hundreds of small restaurants and pubs, most of London's
top theatres are located in Soho.
Soho District, London England
Soho is located northwest of Trafalgar Square in central London.