Mt. Omuro’s Sengen Shrine
The Izu Peninsula’s Mt. Omuro is one of the most recognizable landmarks in Japan’s Fuji-Hakone-Izu National Park.
The Izu Peninsula’s Mt. Omuro is one of the most recognizable landmarks in Japan’s Fuji-Hakone-Izu National Park.