Shiofune Heiwa Kannon Statue was built at the top of Azalea Mountain in 2010 as part of a memorial event commemorating Shiofune Kannon-ji Temple's 1,350th anniversary since its founding.
The view from this place is wonderful, and you can see mountains, including Mount Fuji and the Okutama mountains.