The Churchill Arms is a traditional English pub located in the heart of Kensington. It is famous for its beautiful flower displays and serves a wide range of beers, wines, and spirits. The pub also offers a delicious Thai food menu, which is highly recommended by locals and tourists alike.