< About Izu Oshima – Izu Oshima – >
Izu Oshima is a resort island sitting an hour and forty-five minutes away from Tokyo.
The island houses sights such as Mt. Mihara, the birthplace of Godzilla, and the only desert in all of Japan. The island is filled with
nature and aptly named the ‘holy land’ of fishing and surfing in the Pacific. Also, the intense, hilly roads are perfect for cycling and marathon training!