Restaurante D. Afonso is a Portuguese restaurant. It is located in Guimarães, Portugal. The establishment is known for its Portuguese cuisine.