Landgasthof St. Martin is an inn offering German cuisine in a historic building, complete with a restaurant and beer garden.