Letters that make Soho
s, o, h are letters that make 'Soho'
1 possible definitions for 'Soho'
Under this definition, soho is a noun and has the following properties:
'Soho' can be considered an instance of city district.
'Soho' can be a part of London, Greater London, British capital, capital of the United Kingdom.