Soho is a brilliant part of the city, and a must for anyone visiting or living in the Capital. Bordering the areas of Leicester square and China Town, Soho is situated in the heart of London.
Soho is a brilliant part of the city, and a must for anyone visiting or living in the Capital. Bordering the areas of Leicester square and China Town, Soho is situated in the heart of London.