England Rose Garden

The England Rose Garden with an area of 7,000 square meters gives full play to the essence of British landscape culture. In the inner court of No.1 building, the winding paths, natural bushes, green lawn, colorful flowerbeds, elaborately trimmed frames and vines fill the air with serenity and naturalness unique to British garden for noblemen.