Most pubs also serve food they are good places to have lunch and some have dining rooms.
Some pubs have dining rooms, and they are good places to have lunch in.
No pubs serve food or drinks, all they do is give information.