Iwaidou, the hidden Buddhist forest temple of Chichibu, Japan is a serene gem in the middle of a forest that keeps its secrets well. This is a place not that far from Tokyo that offers great escape without having to exert the full effort one needs to when hiking up a proper mountain.
Discuss   Tweet this!Tweet this! Add this link to...  Alert... 

Comments Who Soc'd It? Related Links