stay at
1.
(
verb
) reside temporarily; "I'm staying at the Hilton"
Related Words:
lodge in
,
occupy
,
reside
Terms and Conditions of Use / Copyright Notice