Izu Peninsula

The Izu peninsula (伊豆半島, Izu-hantō) is a Large mountainous peninsula with a indented coastline to the west of Tokyo on the Pacific Ocean of the island of Honshū in Japan Previously known as Izu Province Izu peninsula is now a part of Shizuoka Prefecture.