• Jingle Bells Tea

    London Farm 6511 Dyke Road, Richmond, BC, Canada

    Enjoy a festive Jingle Bells afternoon tea at historic London Farmhouse.

    $38