Stowa.nl is the research center in Netherlands founded in 1971.
According to PR-model, stowa.nl is ranked 759,235th in multilingual Wikipedia, in particular this website is ranked 12,152nd in Dutch Wikipedia.
The website is placed before roomescapeartist.com and after germantour.net in the BestRef global ranking of the most important sources of Wikipedia.