Christmas Threw up All Over This Churchill Arms Puzzle

Built in 1750, the Churchill Arms is located in London's Kensington neighborhood. Prime Minister Winston Churchill's grandparents were regular visitors in the 1800s, which led to the pub naming it after the family post-World War II.

Kelly Lynch
by Kelly Lynch
Dec 22, 2019