Cowra Japanese Garden...
Cowra Japanese Garden, located in the town of Cowra in New South Wales, Australia, is a beautiful and tranquil oasis that transports visitors to a peaceful and serene world. The garden was opened in 1979 and was designed by renowned Japanese architec...
Cowra, New South Wales, Australia