Synonyms for Residence (same or very similar meaning)
WordNet sense 1 (any address at which you dwell more than temporarily):
abode
WordNet sense 2 (a large and imposing house):
hall, manse, mansion, mansion house
WordNet sense 3 (the act of dwelling in a place):
abidance, residency
From the ODE community, based on WordNet
add/edit