Haus Theresia ligt op slechts 300 meter van het skigebied Mellau Damüls, op 10 minuten lopen van een buitenzwembad, een bushalte, winkels, een restaurant en het stadscentrum Mellau.
De kamers zijn voorzien van een satelliet-tv, een douche en een toilet. Daarnaast hebben de appartementen een keuken, en sommige een balkon.
Haus Theresia heeft een tuin en een ski- en fietsenkelder.