Castro Laboreiro is located in Melgaço, in Peneda Gerês National Park, a remote and unique place surrounded by monumental mountains.