Soho Square
Location picture
The Green Guide
The Michelin Guide's review
Peaceful Soho Square is just a stone's throw from bustling and noisy Oxford Street. It was constructed in 1680 to the north of a manor house which has since been destroyed. The square is adorned by a fountain topped by a statue of Charles II. The French Protestant Church of London and St Patrick's Catholic Church can also be seen in the square.
You may also like…