leonard store

Christchurch, Chatham Islands, New Zealand



leonard store, Christchurch, Chatham Islands, New Zealand