Enjoy the landscape of Sagamihara Bay from nearly 1,200 feet up Mount Izu. Featuring dishes made using natural ingredients from Atami.