Christchurch Botanical Gardens, Hagley Park and vicinity

By Ken Hall