Su sede se encuentra al sur de España, en la localidad de Sanlúcar de Barrameda, cerca del Circuito de Jerez de la Frontera.