Sweden Hills – An Idyllic Piece of Sweden in Japan

Walking through the streets of Sweden Hills, with its traditional read-and-white Swedish houses, Swedish flags and traditional Swedish outfits, you’d never guess you were on the island of Hokkaido, in Japan. Located in Tōbetsu, about 30 kilometers from Sapporo, the largest city on Hokkaido, Sweden Hills (スウェーデンヒルズ) was inspired by the visit of a Swedish […]