Soho Square is a square in Soho, London, England, with a park and garden area at its centre that dates back to 1681. It was originally called King Square after Charles II, whose statue stands in ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results