MICHELINPortuguese
Rua de Santa Maria, Largo da Oliveira 14,
4800-443,
Guimarães
Average price €55
Mediterranean
R. Eduardo Manuel de Almeida,
4810-440,
Guimarães
Average price €20
Traditional cuisine
Largo Domingos Leite de Castro,
4810-011,
Guimarães
Average price €32