stay at

(verb) occupy (generic term)

reside (generic term)
lodge in (generic term)