I have done a little bit of research and found out this place is located at Yunnan province in China. I wonder why they call this place Seven Flower Square. Just don't seem to be able to find any information about that. # J' \ i( |& R. Qtvb now,tvbnow,bttvb 0 j7 d3 E, l3 {www3.tvboxnow.comI like the gardens. They're so beautiful.