The phrase "live at" is typically used to indicate that someone resides or is currently present at a particular location. However, there are numerous synonyms that can be used to convey a similar meaning. Some possible alternatives include: dwell, reside, sojourn, abide, lodge, settle, occupy, inhabit, stay, and subsist. Each of these words carries its own unique connotations and nuances, so the choice of synonym may depend on the context in which it is used. For example, "dwell" and "reside" might be more appropriate for formal writing, while "stay" or "occupy" could be used in more casual conversation.