Dr. Edgar Leclair Arena in Greater Sudbury

Dr. Edgar Leclair Arena in Greater Sudbury is a sports centre. Dr. Edgar Leclair Arena is near Leo Street North.

Building Type
building
Leisure
sports centre