Mother’s Day Tea May 14, 2023 @ 11:00 am - 3:30 pm London Farm 6511 Dyke Road, Richmond Mother's Day Tea in the historic London Farmhouse