Tucked into the mountains of Huairou near the Mutianyu section of the Great Wall, Red Snail temple was founded in the year 338. Where does its name originate and is it worth a visit?
Read on to find out!
Continue reading “Red Snail Temple – A great autumn day out!”

