Google Translate may also call it "Ogre No Nose Mountain Forest of Rest." Either way, it's a huge head perched high on a mountain that offers incredible views of the city below. There's a parking area at the base, along with a replica demon for those unable or unwilling to trek to the top. The path up is kind of creepy but you'll have lots of spiders, centipedes, and mosquitos to keep you company!
Located in Taku, Japan Added by Angela Explored on 12 Aug 2017 Filed under "Explore"