The Thay Pagoda is located next to the Sai Son Mountain, in Quoc Oai District, 20 miles southwest of Hanoi (30km).
In this picture you can see the stage Thuy Dinh. It sits on a pond called Long Tri. The world famous Vietnamese water puppets are performed here on a regular basis.