El rey Dinis escogió para construir esta villa una colina, rocosa e inaccesible, situada cerca del camino que iba desde el Norte hasta Amarante; limitada por los cauces de los ríos Corgo y Cabril, gracias a cuyas rápidas aguas podían moverse las 40 aceñas en las que se molía el trigo para el pan de la gente de la villa.