Sherwood Ice Arena

20407 SW Borchers Dr
Sherwood, OR 97140