He lives in an elegant but ruined temple upon the summit of a snowcapped mountain in the fairy realm.
He resides in a stately yet dilapidated temple atop a snow-capped mountain in the realm of fairies.