hideaway

(noun) hideout

den
hiding place (generic term)