Taohuayuan or Peach Flower Park is in Songshan Lake in Dongguan. The large stone gate is quite impressive with four lion statues standing guard on the top. There is a Bamboo Wishing Grove, a Matchmaker statue, a Wishing Tree, the Wind Pavilion and Laughing Buddha Statue on the hilltops, and so much more!
Read More