Restaurante Dom Pedro II, located within the Grande Hotel do Porto, offers authentic Portuguese cuisine in a classic and elegant setting. This casual dining spot is ideal for family-style meals and a popular choice for brunch.