Travel & Tourism January 3, 2021Latcham Hall – Whitchurch-Stouffville, Ontario, Canada [ONTARIO TRAVEL SERIES]We drove by the town of Whitchurch-Stouffville and we decided to stop by and check…