'stay at' definitions:

Definition of 'stay at'

From: WordNet
verb
Reside temporarily; "I'm staying at the Hilton"