What does Berggasthaus mean?

Berggasthaus - German to English

hill inn