Tiene su sede en Las Rozas de Madrid, donde se encuentra la Ciudad del Fútbol, inaugurada el 12 de mayo de 2003.