Vena Värdshus is an inn offering accommodation and dining in a traditional Swedish setting.