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.