Se alza sobre el río Guadarrama, dentro del término municipal de Galapagar, localidad situada en la zona noroeste de la Comunidad de Madrid (España).