Miao Feng Shan Goddess Temple, Miao Feng Shan Niang Niang Temple
Miao Feng Shan ( or Mt. Maofengshan ) is one of the famous mountains in the suburbs of Beijing. Miao Feng Shan literally means “mountain with beautiful peak”. It is located in Mengtougou District, about 55km west of Beijing downtown. Its highest peak reaches the sea-level of1291 meters, occupying 20 square kilometers. Mt. Miao Feng Shan…