Tokachi Hills

Located in the central Hokkaido town of Ohibiro, Tokachi Hills is a collection of gardens, cafes and recreational areas. Designed in the style of English gardens, it brings a touch of England to Hokkaido’s floral landscape. The garden section covers an…