SOHO SQUARE


Meaning of SOHO SQUARE in English

a formerly fashionable residential district of London, England.

Random House Webster's Unabridged English dictionary.      Полный английский словарь Вебстер - Random House .