Com um ambiente de grande riqueza natural e forte tradição histórica, o clube goza de uma localização privilegiada na área de Cascais, permitindo desfrutar de uma rara beleza cénica.
O ambiente marinho, o ar espaçoso e as suas vistas espetaculares fazem deste Country Club um pequeno paraíso escondido neste concelho, possibilitando a prática de caminhadas e passeios a cavalo numa área que se pretende manter o mais selvagem e natural possível.
Localizado dentro do Parque Natural de Sintra-Cascais, numa área protegida de dunas (Cresmina), o Royal Country Club D. Carlos I possui um Centro Equestre, com capacidade para até 70 cavalos, que funciona como uma Escola de Equitação.
A Club House oferece uma Sala de Sócios, piscina e serviço de restaurante, com um terraço com vista para o mar.