New World

Supermarket in New Plymouth

Self-catering supplies.