Seaside treasures 105 Brighton Mall, New Brighton, Christchurch, Canterbury 8061