Jingle Bells Tea November 28 @ 11:00 am - December 6 @ 3:00 pm London Farm 6511 Dyke Road, Richmond Enjoy a festive Jingle Bells afternoon tea at historic London Farmhouse. $38