Wiktionary
des res
n. (context British English) A desirable residence.
n. (context British English) A desirable residence.