Churchills Pub and Restaurant, Savannah, Georgia. Situated in the heart of Savannah Churchill's is a British owned and operated pub specialising in English Food and Beer