Where is the Hazelnut Inn?

The Hazelnut Inn is in the little village of Yarrow. Our tiny town took its name from the hardy perennial that grows prolifically in the area to this day. And, when we began planning our gardens we knew we had to include our namesake flower!