Father’s Day Afternoon Tea June 17, 2023 @ 11:00 am - June 18, 2023 @ 3:30 pm Treat dad to a special afternoon tea inside the historic London Farmhouse