TD Place Stadium

Ottawa, Ontario, Canada , Canada