A nature-rich location surrounded by the sea and mountains in the Zenibako area

11-1 Mihara-cho, Otaru City, Hokkaido