Original: For the building in Soho see Manor House, 21 Soho Square
Simplified: Manor House is a district of North London.