Manor House

Manor House

21 Soho Square, Soho, London W1D 4NR, UK

21,890 sq ft office building

(Photo Source: Peter Landers)