London Farm Show 2018

London Farm Show 2018

March 7-9, 2018 The London Farm Show is Eastern Canada’s largest indoor Farm Show with more than 290,000 square feet of exhibit space, 360+ exhibitors and 15,000 agricultural attendees, theres sure to be something new for you to see! The London Farm Show displays the...