Soho Square


noun

a formerly fashionable residential district of London, England.

Example sentences from the Web for soho square