/sowˈhow/ - [sowhow] - So•ho
We found 3 definitions of soho from 2 different sources.
Noun |
||
soho - a city district of central London now noted for restaurants and nightclubs | ||
soho - a district in southwestern Manhattan noted for its shops and restaurants and galleries and artist's lofts | ||
South of Houston |