With its spacious bar, dark wood furnishings and roaring real fire, The Castle is a traditional English pub that never fails to serve up a warm welcome. For a classic pub meal or just a quick pint after work, The Castle is the best pub in North Acton.