'stay at' definitions:

Definition of 'stay at'

(from WordNet)
verb
Reside temporarily; "I'm staying at the Hilton"