Japan Trip: Views from All Over on Mount Moiwa, Hokkaido 25 Mount Moiwa (藻岩山) is 531 meter tall forested mountains , located in Sapporo, Hokkaido.

AloJapan.com