The Farm Soho Square

13 Soho Square
London W1D 3QF Google Map
T: +44 207 437 6677