Eichelshof is an inn offering Odenwald-style cuisine in a secluded setting.