St Peter Chanel

Green Island, Dunedin