Redwood indoor sports centre Christchurch Redwood Indoor Sports Stadium is a healthy environment where friends, relatives, workmates and families can play social sports while enjoying the convenience of being indoor.