meaning of Berggasthaus

Berggasthaus - German to English

hill inn