Lion Garden
From Wikipedia, the free encyclopedia
The Lion Garden (aka The Forest of lions) is located in Suzhou City, in Jiangsu Province of China. It was built in the Yuan Dynasty.
It is famous for the numerous artificial hills made of pebbles in the garden. With man-made lakes, different kinds of flowers and trees in it, the Lion Garden is one of the most popular spots for tourists.