A gastropub is a modern twist on the traditional pub, focusing on high-quality food alongside a wide selection of drinks. They often have more upscale menus and provide a more sophisticated dining experience.