Specialty Restaurant Offering a Variety of Lamb Dishes
Located in Togakushi, Nagano Prefecture, this specialty restaurant allows you to enjoy lamb from various regions, including Australia, New Zealand, Iceland, and locally sourced Suffolk sheep from Nagano. With a rich menu and fresh ingredients, it provides satisfaction to all who visit.