Farm Street Church Published February 26, 2014 at 2992 × 4000 in London, England, UK Farm Street Church