Places like that are amazing. I can recommend the Portman Guns near Cartagena in Spain.
http://www.playaparaiso.org/guns_portman.htm
Went there with the kids and when we were there you could gain entry to the turrets. A bit naughty but we had a great, if somewhat marginal on health and safety grounds, day crawling around looking at all the machinery that moved the guns and brought the shells up from the magazine level.
Mac