
▲ This is a fairytale-like foreign town paradise, with red brick walls, pointed clock towers, beautiful gardens, and fountains, as if stepping into a storybook world.




▲ Cape Kamui is located at the western tip of the Shakotan Peninsula in Hokkaido, offering stunning coastal scenery.








