" Frei João da Cruz " est une légende populaire de la municipalité de Melgaço, district de Viana do Castelo, au nord du Portugal .