stash house

(noun) house (generic term)