Afternoon Tea at London Farm September 7, 2024 @ 11:00 am - September 8, 2024 @ 2:00 pm London Farm 6511 Dyke Road, Richmond Enjoy an afternoon tea in the historic farmhouse at London Farm. $28.99