Su sede se encuentra en Leça do Balio, a las afueras de Oporto.