Old Ship Inn in Brighouse serves food. The pub serves real ale.