Fortress: noun
A fortified place, especially a large, permanent military stronghold that often includes a town.
A fortified town or position; a fort; a castle; a stronghold; hence, any place of defense or security.
A fortified place; a large and permanent fortification, sometimes including a town; a fort; a castle; a stronghold; a place of defense or security.
Not sure how this wouldn't keep kids safe.