Hongluo Temple - Credit: Wikimedia Commons
The Hongluo Temple () is one of the largest and most extensive Buddhist temples located in northern Beijing.Hongluo Temple. China.org It was first established during the Tang dynasty (618–907 AD); however, it was rebuilt many times later, notably during the Ming dynasty.Hongluo Temple. Tour Beijing The temple is located at the southern foot of the Hongluo Mountain, and covers an area of 7 hectares (17 acres). Its name, Hongluo Temple, is also translated as "Red Snail Temple". Read more on Wikipedia
Source: en.wikipedia.org