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.tvb now,tvbnow,bttvb/ ~3 o; Z- `% S# ?/ Q/ p' q
; U5 i7 ^( q- G9 a& C! M- D1 M7 a
I like the gardens. They're so beautiful.