Hotel St. Barbara, housed in a historic limestone building, features a rustic German restaurant and seasonal terrace.