Flowering Cherry, Shakespeare Street, Leamington, Waikato, New Zealand. Flowering Cherry, Shakespeare Street, Leamington, Waikato, New Zealand.