A gastropub (or gastro pub) is a British term for a public house which specializes in high-quality food a step above the more basic “pub grub.”