Let’s enjoy spectacular view of Japan’s highest mountain, contrasted by the ancient Suruga Bay-the deepest in all of Japan.

The Hotel located on Izu Peninsula in Shizuoka prefecture.

AloJapan.com